From 86ccd55f5a1bc50f607590c274adaeb4789948b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=EA=B3=A4?= Date: Thu, 5 Feb 2026 09:50:38 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EB=8C=93=EA=B8=80=20=EC=88=98=EC=A0=95?= =?UTF-8?q?=20execCommand=20=EB=B0=A9=EC=8B=9D=EC=9C=BC=EB=A1=9C=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD=20(React=20=EC=83=81=ED=83=9C=20=EB=8F=99?= =?UTF-8?q?=EA=B8=B0=ED=99=94)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- free-board.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-board.json b/free-board.json index a1b58dd..f085362 100644 --- a/free-board.json +++ b/free-board.json @@ -418,7 +418,7 @@ "actions": [ { "type": "evaluate", - "script": "(function(){ var textareas = Array.from(document.querySelectorAll('textarea')); var editTA = textareas.find(function(t){ return t.value && t.value.includes('첫 번째 테스트'); }); if(editTA){ var setter = Object.getOwnPropertyDescriptor(window.HTMLTextAreaElement.prototype,'value').set; setter.call(editTA, '수정된 첫 번째 댓글입니다.'); var tracker = editTA._valueTracker; if(tracker){ tracker.setValue(''); } editTA.dispatchEvent(new Event('input',{bubbles:true})); editTA.dispatchEvent(new Event('change',{bubbles:true})); return 'filled edit textarea (React tracker reset)'; } var inputs = Array.from(document.querySelectorAll('input[type=\"text\"]')); var editInput = inputs.find(function(i){ return i.value && i.value.includes('첫 번째 테스트'); }); if(editInput){ var inputSetter = Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,'value').set; inputSetter.call(editInput, '수정된 첫 번째 댓글입니다.'); var tracker2 = editInput._valueTracker; if(tracker2){ tracker2.setValue(''); } editInput.dispatchEvent(new Event('input',{bubbles:true})); editInput.dispatchEvent(new Event('change',{bubbles:true})); return 'filled edit input (React tracker reset)'; } var editables = document.querySelectorAll('[contenteditable=\"true\"]'); for(var i=0; i