file_bug557892.html (684B)
1 <html><head> 2 <title>Crash [@ nsGenericElement::SetAttr] with classList.toggle</title> 3 <script> 4 var classList; 5 var interval; 6 function run() { 7 classList = window.frames[0].document.documentElement.classList; 8 window.frames[0].location.reload(); 9 interval = setInterval(function(aClassList) {aClassList.toggle('a'); forcegc();}, 10, classList); 10 // Let the interval run for awhile and close the window after 2 seconds. 11 setTimeout(function() { clearInterval(interval); window.opener.done(); window.close(); }, 2000); 12 } 13 14 function forcegc(){ 15 SpecialPowers.forceGC(); 16 SpecialPowers.gc(); 17 } 18 19 </script> 20 </head> 21 <body onload="run()"> 22 <iframe></iframe> 23 </body> 24 </html>