diff --git a/html/semantics/interactive-elements/the-dialog-element/dialog-closedby-start-open.html b/html/semantics/interactive-elements/the-dialog-element/dialog-closedby-start-open.html index 52432ff1b2c48a..03cafdda6a5ef0 100644 --- a/html/semantics/interactive-elements/the-dialog-element/dialog-closedby-start-open.html +++ b/html/semantics/interactive-elements/the-dialog-element/dialog-closedby-start-open.html @@ -16,12 +16,16 @@ promise_test(async (t) => { const dialog = document.querySelector('dialog#test1'); assert_true(dialog.open); + assert_true(dialog.matches(':open')); await new test_driver.send_keys(document.documentElement,ESC); assert_false(dialog.open); + assert_false(dialog.matches(':open')); dialog.showModal(); assert_true(dialog.open); + assert_true(dialog.matches(':open')); await new test_driver.send_keys(document.documentElement,ESC); assert_false(dialog.open); + assert_false(dialog.matches(':open')); }, `Dialogs that start open and have closedby should still function`); @@ -48,7 +52,9 @@ }); }); assert_true(dialog.open); + assert_true(dialog.matches(':open')); await new test_driver.send_keys(document.documentElement,ESC); assert_false(dialog.open,'ESC should still work'); + assert_false(dialog.matches(':open')); }, `Opening and closing a dialog during the dialog focus fixup should still leave closedby functional`); diff --git a/html/semantics/interactive-elements/the-dialog-element/dialog-closedby.html b/html/semantics/interactive-elements/the-dialog-element/dialog-closedby.html index 65902ed2d5ffc2..374a9803883a99 100644 --- a/html/semantics/interactive-elements/the-dialog-element/dialog-closedby.html +++ b/html/semantics/interactive-elements/the-dialog-element/dialog-closedby.html @@ -27,18 +27,21 @@