Remove tentative from dialog closedby attribute and requestClose #50100
Community-TC (pull_request)
Collect results for all tests affected by a pull request in firefox.
Details
View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster
Task Status
Started: 2025-01-15T15:33:26.005Z
Resolved: 2025-01-15T15:36:44.617Z
Task Execution Time: 3 minutes, 18 seconds, 612 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0
Artifacts
- public/logs/live_backing.log
- public/logs/live.log
- public/results/checkrun.md
- public/results/wpt_report.json.gz
- public/results/wpt_screenshot.txt.gz
WPT Command: python3 ./wpt run --channel=nightly --no-fail-on-unexpected --log-wptreport=../artifacts/wpt_report.json --log-wptscreenshot=../artifacts/wpt_screenshot.txt --affected base_head --log-mach-level=info --log-mach=- -y --no-pause --no-restart-on-unexpected --install-fonts --no-headless --verify-log-full --binary=/home/test/build/firefox/firefox firefox
[taskcluster 2025-01-15 15:33:26.173Z] Task ID: YN6RVTeCQaOSZt9y4O8tqg
[taskcluster 2025-01-15 15:33:26.173Z] Worker ID: 1611213695225588710
[taskcluster 2025-01-15 15:33:26.173Z] Worker Group: us-east1-d
[taskcluster 2025-01-15 15:33:26.173Z] Worker Node Type: projects/757942385826/machineTypes/n2-standard-4
[taskcluster 2025-01-15 15:33:26.173Z] Worker Pool: proj-wpt/ci
[taskcluster 2025-01-15 15:33:26.173Z] Worker Version: 46.1.0
[taskcluster 2025-01-15 15:33:26.173Z] Public IP: 35.237.73.116
[taskcluster 2025-01-15 15:33:26.174Z] Hostname: proj-wpt-ci-lyexf8xvtwkqsioxy9uxew
72ebe8ecf66d - Started downloading
ff2b96c8f8ff - Started downloading
ff2b96c8f8ff - Downloaded in 0.01 seconds
560c024910be - Started downloading
430011f338a2 - Started downloading
430011f338a2 - Downloaded in 0.042 seconds
560c024910be - Downloaded in 0.188 seconds
79df10d18997 - Started downloading
4f4fb700ef54 - Started downloading
4f4fb700ef54 - Downloaded in 0.002 seconds
7e274023cae9 - Started downloading
...(663 lines hidden)...
0:44.70 INFO queue closed
0:44.82 SUITE_END
web-platform-test
~~~~~~~~~~~~~~~~~
Ran 124 checks (120 subtests, 4 tests)
Expected results: 26
Unexpected results: 98
subtest: 98 (98 fail)
Unexpected Results
------------------
/html/semantics/interactive-elements/the-dialog-element/dialog-closedby.html
FAIL closedby=any, Non-modal - assert_true: Dialog should respond to light dismiss expected true got false
runTest/<@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-closedby.html:61:24
FAIL closedby=any, Modal - assert_true: Dialog should respond to light dismiss expected true got false
runTest/<@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-closedby.html:61:24
FAIL closedby=closerequest, Non-modal - assert_equals: Reflection should be limited to known values (open) expected (string) "closerequest" but got (undefined) undefined
runTest/<@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-closedby.html:87:22
FAIL closedby=closerequest, Modal - assert_equals: Reflection should be limited to known values (open) expected (string) "closerequest" but got (undefined) undefined
runTest/<@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-closedby.html:87:22
FAIL closedby=none, Non-modal - assert_false: Dialog should NOT respond to ESC expected false got true
runTest/<@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-closedby.html:68:25
FAIL closedby=none, Modal - assert_false: Dialog should NOT respond to ESC expected false got true
runTest/<@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-closedby.html:68:25
FAIL closedby=AnY, Non-modal - assert_true: Dialog should respond to light dismiss expected true got false
runTest/<@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-closedby.html:61:24
FAIL closedby=AnY, Modal - assert_true: Dialog should respond to light dismiss expected true got false
runTest/<@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-closedby.html:61:24
FAIL closedby=ClOsErEqUeSt, Non-modal - assert_equals: Reflection should be limited to known values (open) expected (string) "closerequest" but got (undefined) undefined
runTest/<@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-closedby.html:87:22
FAIL closedby=ClOsErEqUeSt, Modal - assert_equals: Reflection should be limited to known values (open) expected (string) "closerequest" but got (undefined) undefined
runTest/<@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-closedby.html:87:22
FAIL closedby=NoNe, Non-modal - assert_false: Dialog should NOT respond to ESC expected false got true
runTest/<@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-closedby.html:68:25
FAIL closedby=NoNe, Modal - assert_false: Dialog should NOT respond to ESC expected false got true
runTest/<@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-closedby.html:68:25
FAIL closedby=invalid, Non-modal - assert_equals: Reflection should be limited to known values (open) expected (string) "closerequest" but got (undefined) undefined
runTest/<@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-closedby.html:87:22
FAIL closedby=invalid, Modal - assert_equals: Reflection should be limited to known values (open) expected (string) "closerequest" but got (undefined) undefined
runTest/<@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-closedby.html:87:22
FAIL closedby=, Non-modal - assert_equals: Reflection should be limited to known values (open) expected (string) "closerequest" but got (undefined) undefined
runTest/<@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-closedby.html:87:22
FAIL closedby=, Modal - assert_equals: Reflection should be limited to known values (open) expected (string) "closerequest" but got (undefined) undefined
runTest/<@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-closedby.html:87:22
FAIL closedby=null, Non-modal - assert_equals: Reflection should be limited to known values (open) expected (string) "closerequest" but got (undefined) undefined
runTest/<@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-closedby.html:87:22
FAIL closedby=null, Modal - assert_equals: Reflection should be limited to known values (open) expected (string) "closerequest" but got (undefined) undefined
runTest/<@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-closedby.html:87:22
/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html
FAIL clicking outside all with modeless dialogA and modeless dialogB, normal DOM nesting - assert_equals: dialogB should be closed expected false but got true
assertStates@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:68:16
@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:118:21
FAIL clicking popoverA with modeless dialogA and modeless dialogB, normal DOM nesting - assert_equals: dialogB should be closed expected false but got true
assertStates@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:68:16
@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:142:21
FAIL clicking dialogA with modeless dialogA and modeless dialogB, normal DOM nesting - assert_equals: dialogB should be closed expected false but got true
assertStates@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:68:16
@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:150:21
FAIL clicking outside all with modeless dialogA and modal dialogB, normal DOM nesting - assert_equals: dialogB should be closed expected false but got true
assertStates@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:68:16
@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:118:21
FAIL clicking popoverA with modeless dialogA and modal dialogB, normal DOM nesting - assert_equals: dialogB should be closed expected false but got true
assertStates@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:68:16
@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:142:21
FAIL clicking dialogA with modeless dialogA and modal dialogB, normal DOM nesting - assert_equals: dialogB should be closed expected false but got true
assertStates@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:68:16
@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:150:21
FAIL clicking outside all with modal dialogA and modeless dialogB, normal DOM nesting - assert_equals: dialogB should be closed expected false but got true
assertStates@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:68:16
@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:118:21
FAIL clicking popoverA with modal dialogA and modeless dialogB, normal DOM nesting - assert_equals: dialogB should be closed expected false but got true
assertStates@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:68:16
@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:142:21
FAIL clicking dialogA with modal dialogA and modeless dialogB, normal DOM nesting - assert_equals: dialogB should be closed expected false but got true
assertStates@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:68:16
@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:150:21
FAIL clicking outside all with modal dialogA and modal dialogB, normal DOM nesting - assert_equals: dialogB should be closed expected false but got true
assertStates@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:68:16
@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:118:21
FAIL clicking popoverA with modal dialogA and modal dialogB, normal DOM nesting - assert_equals: dialogB should be closed expected false but got true
assertStates@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:68:16
@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:142:21
FAIL clicking dialogA with modal dialogA and modal dialogB, normal DOM nesting - assert_equals: dialogB should be closed expected false but got true
assertStates@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:68:16
@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:150:21
FAIL clicking outside all with modeless dialogA and modeless dialogB, same structure, but with shadow DOM slots - assert_equals: dialogB should be closed expected false but got true
assertStates@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:68:16
@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:118:21
FAIL clicking popoverA with modeless dialogA and modeless dialogB, same structure, but with shadow DOM slots - assert_equals: dialogB should be closed expected false but got true
assertStates@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:68:16
@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:142:21
FAIL clicking dialogA with modeless dialogA and modeless dialogB, same structure, but with shadow DOM slots - assert_equals: dialogB should be closed expected false but got true
assertStates@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:68:16
@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:150:21
FAIL clicking outside all with modeless dialogA and modal dialogB, same structure, but with shadow DOM slots - assert_equals: dialogB should be closed expected false but got true
assertStates@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:68:16
@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:118:21
FAIL clicking popoverA with modeless dialogA and modal dialogB, same structure, but with shadow DOM slots - assert_equals: dialogB should be closed expected false but got true
assertStates@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:68:16
@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:142:21
FAIL clicking dialogA with modeless dialogA and modal dialogB, same structure, but with shadow DOM slots - assert_equals: dialogB should be closed expected false but got true
assertStates@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:68:16
@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:150:21
FAIL clicking outside all with modal dialogA and modeless dialogB, same structure, but with shadow DOM slots - assert_equals: dialogB should be closed expected false but got true
assertStates@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:68:16
@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:118:21
FAIL clicking popoverA with modal dialogA and modeless dialogB, same structure, but with shadow DOM slots - assert_equals: dialogB should be closed expected false but got true
assertStates@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:68:16
@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:142:21
FAIL clicking dialogA with modal dialogA and modeless dialogB, same structure, but with shadow DOM slots - assert_equals: dialogB should be closed expected false but got true
assertStates@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:68:16
@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:150:21
FAIL clicking outside all with modal dialogA and modal dialogB, same structure, but with shadow DOM slots - assert_equals: dialogB should be closed expected false but got true
assertStates@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:68:16
@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:118:21
FAIL clicking popoverA with modal dialogA and modal dialogB, same structure, but with shadow DOM slots - assert_equals: dialogB should be closed expected false but got true
assertStates@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:68:16
@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:142:21
FAIL clicking dialogA with modal dialogA and modal dialogB, same structure, but with shadow DOM slots - assert_equals: dialogB should be closed expected false but got true
assertStates@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:68:16
@http://web-platform.test:8000/html/semantics/interactive-elements/the-dialog-element/dialog-popover-closedby-complex.html:150:21
/html/semantics/interactive-elements/the-dialog-element/dialog-requestclose.html
FAIL requestClose basic behavior for modeless dialog with closedby=null - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose fires both cancel and close for modeless dialog with closedby=null - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL closedby has no effect on dialog.requestClose() for modeless dialog with closedby=null - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose can be cancelled for modeless dialog with closedby=null - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose avoids abuse prevention logic for modeless dialog with closedby=null - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose(returnValue) passes along the return value for modeless dialog with closedby=null - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose(returnValue) doesn't change returnvalue when cancelled for modeless dialog with closedby=null - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose basic behavior for modeless dialog with closedby=any - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose fires both cancel and close for modeless dialog with closedby=any - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL closedby has no effect on dialog.requestClose() for modeless dialog with closedby=any - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose can be cancelled for modeless dialog with closedby=any - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose avoids abuse prevention logic for modeless dialog with closedby=any - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose(returnValue) passes along the return value for modeless dialog with closedby=any - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose(returnValue) doesn't change returnvalue when cancelled for modeless dialog with closedby=any - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose basic behavior for modeless dialog with closedby=closedrequest - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose fires both cancel and close for modeless dialog with closedby=closedrequest - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL closedby has no effect on dialog.requestClose() for modeless dialog with closedby=closedrequest - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose can be cancelled for modeless dialog with closedby=closedrequest - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose avoids abuse prevention logic for modeless dialog with closedby=closedrequest - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose(returnValue) passes along the return value for modeless dialog with closedby=closedrequest - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose(returnValue) doesn't change returnvalue when cancelled for modeless dialog with closedby=closedrequest - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose basic behavior for modeless dialog with closedby=none - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose fires both cancel and close for modeless dialog with closedby=none - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL closedby has no effect on dialog.requestClose() for modeless dialog with closedby=none - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose can be cancelled for modeless dialog with closedby=none - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose avoids abuse prevention logic for modeless dialog with closedby=none - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose(returnValue) passes along the return value for modeless dialog with closedby=none - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose(returnValue) doesn't change returnvalue when cancelled for modeless dialog with closedby=none - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose basic behavior for modal dialog with closedby=null - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose fires both cancel and close for modal dialog with closedby=null - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL closedby has no effect on dialog.requestClose() for modal dialog with closedby=null - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose can be cancelled for modal dialog with closedby=null - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose avoids abuse prevention logic for modal dialog with closedby=null - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose(returnValue) passes along the return value for modal dialog with closedby=null - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose(returnValue) doesn't change returnvalue when cancelled for modal dialog with closedby=null - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose basic behavior for modal dialog with closedby=any - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose fires both cancel and close for modal dialog with closedby=any - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL closedby has no effect on dialog.requestClose() for modal dialog with closedby=any - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose can be cancelled for modal dialog with closedby=any - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose avoids abuse prevention logic for modal dialog with closedby=any - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose(returnValue) passes along the return value for modal dialog with closedby=any - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose(returnValue) doesn't change returnvalue when cancelled for modal dialog with closedby=any - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose basic behavior for modal dialog with closedby=closedrequest - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose fires both cancel and close for modal dialog with closedby=closedrequest - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL closedby has no effect on dialog.requestClose() for modal dialog with closedby=closedrequest - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose can be cancelled for modal dialog with closedby=closedrequest - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose avoids abuse prevention logic for modal dialog with closedby=closedrequest - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose(returnValue) passes along the return value for modal dialog with closedby=closedrequest - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose(returnValue) doesn't change returnvalue when cancelled for modal dialog with closedby=closedrequest - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose basic behavior for modal dialog with closedby=none - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose fires both cancel and close for modal dialog with closedby=none - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL closedby has no effect on dialog.requestClose() for modal dialog with closedby=none - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose can be cancelled for modal dialog with closedby=none - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose avoids abuse prevention logic for modal dialog with closedby=none - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose(returnValue) passes along the return value for modal dialog with closedby=none - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
FAIL requestClose(returnValue) doesn't change returnvalue when cancelled for modal dialog with closedby=none - promise_test: Unhandled rejection with value: object "TypeError: dialog.requestClose is not a function"
0:44.82 INFO Got 3 unexpected results, with 0 unexpected passes
0:44.82 wptserve INFO Stopped WebTransport over HTTP/3 server on 127.0.0.1:11000
0:44.87 wptserve INFO Stopped http server on 127.0.0.1:8002
0:44.87 wptserve INFO Stopped http server on 127.0.0.1:8003
0:44.87 wptserve INFO Stopped http server on 127.0.0.1:8445
0:44.87 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
0:44.87 wptserve INFO Stopped http server on 127.0.0.1:8001
0:44.87 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
0:44.87 wptserve INFO Stopped http server on 127.0.0.1:8446
0:44.87 wptserve INFO Stopped http server on 127.0.0.1:8444
0:44.87 wptserve INFO Stopped http server on 127.0.0.1:8443
0:44.87 wptserve INFO Stopped http server on 127.0.0.1:9000
0:45.22 wptserve INFO Stopped http server on 127.0.0.1:8000
0:45.26 INFO Removed font: Ahem.ttf
0:45.28 INFO Closing logging queue
0:45.28 INFO queue closed
0:45.28 INFO Tolerating 3 unexpected results
X connection to :99.0 broken (explicit kill or server shutdown).
[taskcluster 2025-01-15 15:36:42.901Z] === Task Finished ===
[taskcluster 2025-01-15 15:36:43.823Z] Successful task run with exit code: 0 completed in 197.652 seconds