<p>This test passes if it does not crash.</p> | |
<div id="test1"></div> | |
<script> | |
if (window.testRunner) | |
testRunner.dumpAsText(); | |
var elem = document.getElementById("test1"); | |
function go() | |
{ | |
var str = "c"; | |
for (var i = 0; i < 0x10000; i++) | |
var b = str + str; | |
} | |
function handler() | |
{ | |
elem.removeAttribute("b"); | |
go(); | |
} | |
elem.setAttribute("b", "a"); | |
try { | |
elem.attributes[0].appendChild(document.createTextNode("hi")); | |
} catch(e) { | |
} | |
elem.attributes[0].addEventListener("DOMSubtreeModified", handler, false); | |
elem.normalize(); | |
</script> |