4 if (window
.testRunner
) {
5 testRunner
.dumpAsText();
6 testRunner
.waitUntilDone();
11 var toRemove
= document
.getElementById("child");
12 var childDocument
= toRemove
.contentDocument
;
14 var textarea
= childDocument
.getElementById("target");
15 textarea
.addEventListener("input", function(evt
) {
16 toRemove
.parentNode
.removeChild(toRemove
);
17 if (window
.testRunner
)
18 window
.testRunner
.notifyDone();
21 var selection
= childDocument
.getSelection();
22 var data
= childDocument
.getElementById("data");
23 selection
.selectAllChildren(data
);
24 childDocument
.execCommand("copy");
26 childDocument
.execCommand("paste");
32 -- This test removes an iframe with editable content
33 -- during actually editing that editable text by handling DOM input event.
34 -- WebKit should not crash even after this brutal removal.
37 <iframe id=
"child" onload=
"test()" src=
"resources/paste-removing-iframe-child.html" />