test_shadowroot_inert_element.html (935B)
1 <!DOCTYPE HTML> 2 <html> 3 <!-- 4 https://bugzilla.mozilla.org/show_bug.cgi?id=806506 5 --> 6 <head> 7 <title>Test for inert elements in ShadowRoot</title> 8 <script type="text/javascript" src="head.js"></script> 9 <script src="/tests/SimpleTest/SimpleTest.js"></script> 10 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" /> 11 </head> 12 <body> 13 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=806506">Bug 806506</a> 14 <script> 15 16 SimpleTest.waitForExplicitFinish(); 17 18 var content = '<div id="grabme"></div>'; 19 createIframe(content).then(aDocument => { 20 var element = aDocument.getElementById("grabme"); 21 var shadow = element.attachShadow({mode: "open"}); 22 23 // Check that <base> is inert. 24 shadow.innerHTML = '<base href="http://www.example.org/" />'; 25 isnot(aDocument.baseURI, "http://www.example.org/", "Base element should be inert in ShadowRoot."); 26 SimpleTest.finish(); 27 }); 28 </script> 29 </body> 30 </html>