293388-1.html (748B)
1 <html class="reftest-wait"><head><title>Testcase bug 293388 - Overwriting of div innerHTML cause starting of the loading icon(circle) and some times browser can crash [@ nsRange::DeleteContents]</title></head> 2 <script> 3 function reallyClear() 4 { 5 var par = document.getElementById("par"); 6 var range = document.createRange(); 7 range.selectNodeContents(par); 8 range.deleteContents(); 9 document.documentElement.removeAttribute("class"); 10 } 11 12 function clear() 13 { 14 document.body.removeEventListener("DOMNodeRemoved", clear); 15 reallyClear(); 16 } 17 18 function init() 19 { 20 document.body.addEventListener("DOMNodeRemoved", clear); 21 } 22 23 </script> 24 <body onload="init(); setTimeout(reallyClear, 10);"> 25 <div id="par"><span>1</span><span>2</span></div> 26 </body></html>