style-load-after-mutate.html (641B)
1 <!DOCTYPE html> 2 <title>The 'load' event on the style element should still fire after mutation</title> 3 <link rel="help" href="https://crbug.com/1323319"> 4 <script src="/resources/testharness.js"></script> 5 <script src="/resources/testharnessreport.js"></script> 6 <script> 7 promise_test(async () => { 8 const style = document.createElement('style'); 9 document.head.appendChild(style); 10 style.appendChild(document.createTextNode('@import url(/support/css-red.txt);')); 11 style.appendChild(document.createTextNode('body {color: green; }')); 12 13 // The 'load' event should fire. 14 await new Promise(resolve => style.onload = resolve); 15 }); 16 </script>