dialog-active-document.html (619B)
1 <!DOCTYPE html> 2 <meta charset="utf-8"> 3 <link rel="author" href="mailto:masonf@chromium.org"> 4 <link rel=help href="https://github.com/whatwg/html/pull/10705"> 5 <script src="/resources/testharness.js"></script> 6 <script src="/resources/testharnessreport.js"></script> 7 8 <script> 9 test(() => { 10 const doc = document.implementation.createHTMLDocument(); 11 const dialog = doc.createElement('dialog'); 12 doc.body.appendChild(dialog); 13 assert_throws_dom('InvalidStateError',() => dialog.showModal()); 14 assert_false(dialog.matches('[open]')); 15 },'showModal should throw when the document isn\'t active'); 16 </script>