test_bug1646140-1.html (559B)
1 <!DOCTYPE html> 2 <meta charset="utf-8"> 3 <script src="/tests/SimpleTest/SimpleTest.js"></script> 4 <div id="div"> 5 <script> 6 /* globals div svgRanScript */ 7 SimpleTest.waitForExplicitFinish(); 8 9 window.svgRanScript = false; 10 const o = new MutationObserver(() => { 11 o.disconnect(); 12 setTimeout(() => { 13 ok(!svgRanScript, "svg onload must not fire"); 14 SimpleTest.finish(); 15 }); 16 }); 17 o.observe(div, {childList: true}); 18 const p = (new DOMParser()).parseFromString("<svg onload=\"window.svgRanScript=true\"></svg>", "text/html"); 19 div.appendChild(p.body); 20 </script>