Click here to download the Blitz Browser!

WPT

wpt / html / semantics / interactive-elements / the-dialog-element / dialog-requestclose.html

Spec: HTML ↗

Runs: Chrome 155.0.8042.0 (wpt@4eb09bcd9, 2026-09-04) | Firefox 157.0a1 (wpt@c3fcbf4ba, 2026-09-04) | Safari 251 preview (wpt@e7122b73f, 2026-09-04) | Ladybird 1.0-52f0f (wpt@a1ecd0c09, 2026-09-04) | Servo Servo 0.6 (wpt@2c385f65e, 2026-09-04) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total75/7575/7575/7575/750/75NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
requestClose basic behavior for modeless dialog with closedby=nullPASSPASSPASSPASSFAIL
requestClose fires both cancel and close for modeless dialog with closedby=nullPASSPASSPASSPASSFAIL
closedby has no effect on dialog.requestClose() for modeless dialog with closedby=nullPASSPASSPASSPASSFAIL
requestClose can be cancelled for modeless dialog with closedby=nullPASSPASSPASSPASSFAIL
requestClose avoids abuse prevention logic for modeless dialog with closedby=nullPASSPASSPASSPASSFAIL
requestClose(returnValue) passes along the return value for modeless dialog with closedby=nullPASSPASSPASSPASSFAIL
requestClose(returnValue) doesn't change returnvalue when cancelled for modeless dialog with closedby=nullPASSPASSPASSPASSFAIL
requestClose basic behavior for modeless dialog with closedby=anyPASSPASSPASSPASSFAIL
requestClose fires both cancel and close for modeless dialog with closedby=anyPASSPASSPASSPASSFAIL
closedby has no effect on dialog.requestClose() for modeless dialog with closedby=anyPASSPASSPASSPASSFAIL
requestClose can be cancelled for modeless dialog with closedby=anyPASSPASSPASSPASSFAIL
requestClose avoids abuse prevention logic for modeless dialog with closedby=anyPASSPASSPASSPASSFAIL
requestClose(returnValue) passes along the return value for modeless dialog with closedby=anyPASSPASSPASSPASSFAIL
requestClose(returnValue) doesn't change returnvalue when cancelled for modeless dialog with closedby=anyPASSPASSPASSPASSFAIL
requestClose basic behavior for modeless dialog with closedby=closedrequestPASSPASSPASSPASSFAIL
requestClose fires both cancel and close for modeless dialog with closedby=closedrequestPASSPASSPASSPASSFAIL
closedby has no effect on dialog.requestClose() for modeless dialog with closedby=closedrequestPASSPASSPASSPASSFAIL
requestClose can be cancelled for modeless dialog with closedby=closedrequestPASSPASSPASSPASSFAIL
requestClose avoids abuse prevention logic for modeless dialog with closedby=closedrequestPASSPASSPASSPASSFAIL
requestClose(returnValue) passes along the return value for modeless dialog with closedby=closedrequestPASSPASSPASSPASSFAIL
requestClose(returnValue) doesn't change returnvalue when cancelled for modeless dialog with closedby=closedrequestPASSPASSPASSPASSFAIL
requestClose basic behavior for modeless dialog with closedby=nonePASSPASSPASSPASSFAIL
requestClose fires both cancel and close for modeless dialog with closedby=nonePASSPASSPASSPASSFAIL
closedby has no effect on dialog.requestClose() for modeless dialog with closedby=nonePASSPASSPASSPASSFAIL
requestClose basic behavior for modal dialog with closedby=nullPASSPASSPASSPASSFAIL
requestClose fires both cancel and close for modal dialog with closedby=nullPASSPASSPASSPASSFAIL
closedby has no effect on dialog.requestClose() for modal dialog with closedby=nullPASSPASSPASSPASSFAIL
requestClose can be cancelled for modal dialog with closedby=nullPASSPASSPASSPASSFAIL
requestClose avoids abuse prevention logic for modal dialog with closedby=nullPASSPASSPASSPASSFAIL
requestClose(returnValue) passes along the return value for modal dialog with closedby=nullPASSPASSPASSPASSFAIL
requestClose(returnValue) doesn't change returnvalue when cancelled for modal dialog with closedby=nullPASSPASSPASSPASSFAIL
requestClose basic behavior for modal dialog with closedby=anyPASSPASSPASSPASSFAIL
requestClose fires both cancel and close for modal dialog with closedby=anyPASSPASSPASSPASSFAIL
closedby has no effect on dialog.requestClose() for modal dialog with closedby=anyPASSPASSPASSPASSFAIL
requestClose can be cancelled for modal dialog with closedby=anyPASSPASSPASSPASSFAIL
requestClose avoids abuse prevention logic for modal dialog with closedby=anyPASSPASSPASSPASSFAIL
requestClose(returnValue) passes along the return value for modal dialog with closedby=anyPASSPASSPASSPASSFAIL
requestClose(returnValue) doesn't change returnvalue when cancelled for modal dialog with closedby=anyPASSPASSPASSPASSFAIL
requestClose basic behavior for modal dialog with closedby=closedrequestPASSPASSPASSPASSFAIL
requestClose fires both cancel and close for modal dialog with closedby=closedrequestPASSPASSPASSPASSFAIL
closedby has no effect on dialog.requestClose() for modal dialog with closedby=closedrequestPASSPASSPASSPASSFAIL
requestClose can be cancelled for modal dialog with closedby=closedrequestPASSPASSPASSPASSFAIL
requestClose avoids abuse prevention logic for modal dialog with closedby=closedrequestPASSPASSPASSPASSFAIL
requestClose(returnValue) passes along the return value for modal dialog with closedby=closedrequestPASSPASSPASSPASSFAIL
requestClose(returnValue) doesn't change returnvalue when cancelled for modal dialog with closedby=closedrequestPASSPASSPASSPASSFAIL
requestClose basic behavior for modal dialog with closedby=nonePASSPASSPASSPASSFAIL
requestClose fires both cancel and close for modal dialog with closedby=nonePASSPASSPASSPASSFAIL
closedby has no effect on dialog.requestClose() for modal dialog with closedby=nonePASSPASSPASSPASSFAIL
requestClose basic behavior for open dialog with closedby=nullPASSPASSPASSPASSFAIL
requestClose fires both cancel and close for open dialog with closedby=nullPASSPASSPASSPASSFAIL
closedby has no effect on dialog.requestClose() for open dialog with closedby=nullPASSPASSPASSPASSFAIL
requestClose can be cancelled for open dialog with closedby=nullPASSPASSPASSPASSFAIL
requestClose avoids abuse prevention logic for open dialog with closedby=nullPASSPASSPASSPASSFAIL
requestClose(returnValue) passes along the return value for open dialog with closedby=nullPASSPASSPASSPASSFAIL
requestClose(returnValue) doesn't change returnvalue when cancelled for open dialog with closedby=nullPASSPASSPASSPASSFAIL
requestClose basic behavior for open dialog with closedby=anyPASSPASSPASSPASSFAIL
requestClose fires both cancel and close for open dialog with closedby=anyPASSPASSPASSPASSFAIL
closedby has no effect on dialog.requestClose() for open dialog with closedby=anyPASSPASSPASSPASSFAIL
requestClose can be cancelled for open dialog with closedby=anyPASSPASSPASSPASSFAIL
requestClose avoids abuse prevention logic for open dialog with closedby=anyPASSPASSPASSPASSFAIL
requestClose(returnValue) passes along the return value for open dialog with closedby=anyPASSPASSPASSPASSFAIL
requestClose(returnValue) doesn't change returnvalue when cancelled for open dialog with closedby=anyPASSPASSPASSPASSFAIL
requestClose basic behavior for open dialog with closedby=closedrequestPASSPASSPASSPASSFAIL
requestClose fires both cancel and close for open dialog with closedby=closedrequestPASSPASSPASSPASSFAIL
closedby has no effect on dialog.requestClose() for open dialog with closedby=closedrequestPASSPASSPASSPASSFAIL
requestClose can be cancelled for open dialog with closedby=closedrequestPASSPASSPASSPASSFAIL
requestClose avoids abuse prevention logic for open dialog with closedby=closedrequestPASSPASSPASSPASSFAIL
requestClose(returnValue) passes along the return value for open dialog with closedby=closedrequestPASSPASSPASSPASSFAIL
requestClose(returnValue) doesn't change returnvalue when cancelled for open dialog with closedby=closedrequestPASSPASSPASSPASSFAIL
requestClose basic behavior for open dialog with closedby=nonePASSPASSPASSPASSFAIL
requestClose fires both cancel and close for open dialog with closedby=nonePASSPASSPASSPASSFAIL
closedby has no effect on dialog.requestClose() for open dialog with closedby=nonePASSPASSPASSPASSFAIL
requestClose basic behavior when dialog is open via attributePASSPASSPASSPASSFAIL
requestClose fires cancel and close when dialog is open via attributePASSPASSPASSPASSFAIL
requestClose(returnValue) passes along the return value when dialog is open via attributePASSPASSPASSPASSFAIL