4 <p>This tests deleting a node in DOMCharacterDataModified doesn't result in a crash.
</p>
5 <div id=
"test" contenteditable
></div>
9 testRunner
.dumpAsText();
11 var test
= document
.getElementById('test');
12 test
.appendChild(document
.createTextNode('a '));
13 test
.appendChild(document
.createTextNode(' '));
14 test
.appendChild(document
.createTextNode('b'));
15 test
.appendChild(document
.createTextNode(' '));
16 getSelection().collapse(test
.firstChild
.nextSibling
, 0);
17 document
.body
.addEventListener('DOMCharacterDataModified', function () {
18 test
.removeChild(test
.firstChild
.nextSibling
);
19 if (window
.GCController
)
20 GCController
.collect();
22 document
.execCommand("InsertText", false, "c");
24 test
.textContent
= '';
25 document
.writeln('PASS');