Thu, 22 Jan 2015 13:21:57 +0100
Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6
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 }
14 function forcegc(){
15 SpecialPowers.forceGC();
16 SpecialPowers.gc();
17 }
19 </script>
20 </head>
21 <body onload="run()">
22 <iframe></iframe>
23 </body>
24 </html>