element-render-blocking-004.html (1575B)
1 <!DOCTYPE html> 2 <meta name="timeout" content="long"> 3 <head> 4 <script src="/resources/testharness.js"></script> 5 <script src="/resources/testharnessreport.js"></script> 6 <script src="support/utils.js"></script> 7 <title>Removing link in the head has an effect</title> 8 9 <link id=link rel=expect href="#last" blocking="render"> 10 <script> 11 link.remove(); 12 13 async_test((t) => { 14 requestAnimationFrame(() => { 15 t.step(() => assert_false(!!document.getElementById("last"))); 16 t.done(); 17 }); 18 }, "removing link in the head makes it no longer blocking"); 19 </script> 20 </head> 21 <body> 22 <div id="first"> 23 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum augue 24 nibh, venenatis a ligula in, tempus pharetra urna. Fusce semper, velit 25 tincidunt lobortis sollicitudin, sapien velit fermentum odio, ultricies 26 tempor mi est eget ipsum egestas. 27 </div> 28 <script> 29 generateParserDelay(); 30 </script> 31 <div id="second"> 32 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum augue 33 nibh, venenatis a ligula in, tempus pharetra urna. Fusce semper, velit 34 tincidunt lobortis sollicitudin, sapien velit fermentum odio, ultricies 35 tempor mi est eget ipsum egestas. 36 </div> 37 <script> 38 generateParserDelay(); 39 </script> 40 <div id="last"> 41 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum augue 42 nibh, venenatis a ligula in, tempus pharetra urna. Fusce semper, velit 43 tincidunt lobortis sollicitudin, sapien velit fermentum odio, ultricies 44 tempor mi est eget ipsum egestas. 45 </div> 46 </body>