blob: c1479754e3c03bd385b03349dc09c16505cb2840 [file] [log] [blame]
<!DOCTYPE html>
<html>
<script>
var count = 0;
if (!window.testRunner)
document.write("This test requires GCController.");
else {
testRunner.dumpAsText();
testRunner.waitUntilDone();
function crash() {
if (++count > 1)
return;
document.open();
document.write('PASS');
document.close();
GCController.collect();
setTimeout("testRunner.notifyDone()", 0);
}
setTimeout(function () {
document.write("<title>");
document.title = "First Child";
document.getElementsByTagName('title')[0].appendChild(document.createTextNode("Second Child"));
document.addEventListener('DOMNodeRemovedFromDocument', function () { crash(); }, true);
document.title = "New title";
}, 0);
}
</script>
</html>