blob: f62ce87f0f501797b2f533783831b020a0fc0ee7 [file] [log] [blame]
<!DOCTYPE html>
<script>
if (window.testRunner)
testRunner.waitUntilDone();
function start() {
div = document.createElement('div');
marquee = document.createElement('marquee');
div.appendChild(marquee);
doc = document.documentElement;
iframe = document.createElement('iframe');
iframe.src='resources/marquee-destroyed-without-removed-from-crash.svg';
doc.appendChild(top.iframe);
if (location.hash == '#done') {
document.write('PASS');
if (window.testRunner) {
testRunner.dumpAsText();
testRunner.notifyDone();
}
return;
}
setTimeout('top.reload_page()', 25);
}
function reload_page() {
document.removeChild(doc);
document.appendChild(doc);
var count = 0;
if (location.hash !== "")
count = parseInt(location.hash.substr(1));
if (count < 5) {
++count;
location.hash = '#' + count;
} else {
location.hash = 'done';
}
setTimeout("gc(); location.reload();", 10);
}
</script>
<body onload="start()">
crbug.com/447976: crash when marquee element is destroyed without removedFrom.