Pass | dialog element: showModal() | Asserts runPass | assert_false(false)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:63:5) | Pass | assert_false(false)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:64:5) | Pass | assert_equals("none", "none")
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:65:5) | Pass | assert_true(true)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:68:5) | Pass | assert_equals("", "")
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:69:5) | Pass | assert_equals("block", "block")
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:70:5) | Pass | assert_equals(Element node <button id="b1">OK</button>, Element node <button id="b1">OK</button>)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:71:5) |
|
Pass | showModal() on a <dialog> that already has an open attribute throws an InvalidStateError exception | Asserts runPass | assert_throws_dom("INVALID_STATE_ERR", function "function() { d2.showModal(); }")
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:76:5) |
|
Pass | showModal() on a <dialog> after initial showModal() and removing the open attribute | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:84:5) | Pass | assert_false(false)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:86:5) | Pass | assert_true(true)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:88:5) |
|
Pass | showModal() on a <dialog> not in a Document throws an InvalidStateError exception | Asserts runPass | assert_throws_dom("INVALID_STATE_ERR", function "function() { d.showModal(); }")
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:94:5) |
|
Pass | when opening multiple dialogs, only the newest one is non-inert | Asserts runPass | assert_false(false)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:100:5) | Pass | assert_false(false)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:101:5) | Pass | assert_false(false)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:102:5) | Pass | assert_true(true)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:109:5) | Pass | assert_true(true)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:110:5) | Pass | assert_true(true)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:111:5) |
|
Pass | opening dialog without focusable children | Asserts runPass | assert_false(false)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:115:5) | Pass | assert_true(true)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:118:5) | Pass | assert_equals(Element node <dialog id="d6" open=""></dialog>, Element node <dialog id="d6" open=""></dialog>)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:119:5) |
|
Pass | opening dialog with multiple focusable children | Asserts runPass | assert_false(false)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:123:5) | Pass | assert_true(true)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:126:5) | Pass | assert_equals(Element node <input id="i71" value="foobar"></input>, Element node <input id="i71" value="foobar"></input>)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:127:5) |
|
Pass | opening dialog with multiple focusable children, one having the autofocus attribute | Asserts runPass | assert_false(false)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:131:5) | Pass | assert_true(true)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:134:5) | Pass | assert_equals(Element node <input id="i82" value="foobar" autofocus=""></input>, Element node <input id="i82" value="foobar" autofocus=""></input>)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:135:5) |
|
Fail | when opening multiple dialogs, the most recently opened is rendered on top | assert_equals: expected Element node <dialog id="d10" open=""></dialog> but got Element node <dialog id="d11" open=""></dialog> at Test.<anonymous> (https://wpt.live/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:168:5)
at Test.step (https://wpt.live/resources/testharness.js:2642:25)
at test (https://wpt.live/resources/testharness.js:633:30)
at https://wpt.live/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:138:3 Asserts runPass | assert_false(false)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:139:5) | Pass | assert_false(false)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:140:5) | Pass | assert_equals(621, 621)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:149:5) | Pass | assert_equals(341, 341)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:150:5) | Pass | assert_equals(38, 38)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:151:5) | Pass | assert_equals(38, 38)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:152:5) | Pass | assert_equals(Element node <dialog id="d11" open=""></dialog>, Element node <dialog id="d11" open=""></dialog>)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:161:5) | Pass | assert_equals(Element node <dialog id="d11" open=""></dialog>, Element node <dialog id="d11" open=""></dialog>)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:166:5) | Fail | assert_equals(Element node <dialog id="d11" open=""></dialog>, Element node <dialog id="d10" open=""></dialog>)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:168:5) |
|
Fail | When the document is not attached to any pages, showModal() should throw. | assert_throws_dom: function "() => d11.showModal()" did not throw at Test.<anonymous> (https://wpt.live/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:184:5)
at Test.step (https://wpt.live/resources/testharness.js:2642:25)
at test (https://wpt.live/resources/testharness.js:633:30)
at https://wpt.live/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:175:3 Asserts runPass | assert_false(false)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:176:5) | Pass | assert_throws_dom("INVALID_STATE_ERR", function "() => d11.showModal()")
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:178:5) | Pass | assert_false(false)
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:183:5) | Fail | assert_throws_dom("INVALID_STATE_ERR", function "() => d11.showModal()")
at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:184:5) |
|