|
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> |
|
25 |