abort-signal-any-crash.html (798B)
1 <!DOCTYPE html> 2 <html class=test-wait> 3 <head> 4 <title>AbortSignal::Any when source signal was garbage collected</title> 5 <link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1908466"> 6 <link rel="author" title="Vincent Hilla" href="mailto:vhilla@mozilla.com"> 7 <script src="/common/gc.js"></script> 8 </head> 9 <body> 10 <p>Test passes if the browser does not crash.</p> 11 <script> 12 async function test() { 13 let controller = new AbortController(); 14 let signal = AbortSignal.any([controller.signal]); 15 controller = undefined; 16 await garbageCollect(); 17 AbortSignal.any([signal]); 18 document.documentElement.classList.remove('test-wait'); 19 } 20 test(); 21 </script> 22 </body> 23 </html>