blob: f01144453849cf3d1297b73e63363b9e8ec267b2 [file] [log] [blame]
<html xmlns="http://www.w3.org/1999/xhtml">
<body></body>
<script>
if (window.testRunner) {
testRunner.waitUntilDone();
testRunner.dumpAsText();
}
function crash() {
document.designMode = "on";
var textNode = document.body.appendChild(document.createTextNode("PASS. WebKit didn't crash."));
var range = document.createRange();
range.setStart(textNode, 0);
document.addEventListener("DOMNodeInserted", function () {
if (textNode)
document.body.removeChild(textNode);
textNode = null;
if (window.testRunner) {
GCController.collect();
setTimeout("testRunner.notifyDone()", 0);
}
}, true);
try {
range.insertNode(document.createTextNode(""));
} catch(e) { }
}
window.onload = crash;
</script>
</html>