haikuwebkit/LayoutTests/fast/dom/Node/normalize-mutation-event.html

19 lines
620 B
HTML

<script>
if (window.testRunner)
testRunner.dumpAsText();
function eventhandler() {
document.body.appendChild(document.body.firstChild);
}
function run() {
document.caretRangeFromPoint(0,0);
document.body.firstChild.after("abc")
document.body.firstChild.addEventListener("DOMSubtreeModified", eventhandler);
element.getRootNode().normalize();
}
</script>
<body onload=run()>
Test that normalize() behaves correctly in the presence of a mutation event that modifies the child order. PASS if test does not crash.
<div id="element"></div>
</body>