WebKit export of https://bugs.webkit.org/show_bug.cgi?id=286575 #50308
Community-TC (pull_request)
Verify that all tests affected by a pull request are stable when executed in firefox.
Details
View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster
Task Status
Started: 2025-01-28T16:28:18.020Z
Resolved: 2025-01-28T16:32:27.322Z
Task Execution Time: 4 minutes, 9 seconds, 302 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0
Artifacts
- public/logs/live_backing.log
- public/logs/live.log
- public/results/checkrun.md
WPT Command: python3 ./wpt run --channel=nightly --verify --verify-no-chaos-mode --verify-repeat-loop=0 --verify-repeat-restart=10 --github-checks-text-file=/home/test/artifacts/checkrun.md --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-28 16:28:18.077Z] Task ID: NobKQGLWQI2SeqemV6rgCw
[taskcluster 2025-01-28 16:28:18.077Z] Worker ID: 2239448199518796317
[taskcluster 2025-01-28 16:28:18.077Z] Worker Group: us-east4-b
[taskcluster 2025-01-28 16:28:18.077Z] Worker Node Type: projects/757942385826/machineTypes/n2-standard-4
[taskcluster 2025-01-28 16:28:18.077Z] Worker Pool: proj-wpt/ci
[taskcluster 2025-01-28 16:28:18.077Z] Worker Version: 46.1.0
[taskcluster 2025-01-28 16:28:18.077Z] Public IP: 34.150.231.177
[taskcluster 2025-01-28 16:28:18.077Z] Hostname: proj-wpt-ci-fi2d8fgarho1u8pd5mv1fg
[taskcluster 2025-01-28 16:28:18.890Z] === Task Starting ===
+ '[' '' ']'
+ '[' -d /etc/profile.d ']'
+ for i in /etc/profile.d/*.sh
+ '[' -r /etc/profile.d/01-locale-fix.sh ']'
+ . /etc/profile.d/01-locale-fix.sh
+++ /usr/bin/locale-check C.UTF-8
++ eval
+ for i in /etc/profile.d/*.sh
+ '[' -r /etc/profile.d/libvirt-uri.sh ']'
+ . /etc/profile.d/libvirt-uri.sh
...(1446 lines hidden)...
FAIL Cases where the next focus candidate isn't in the direct parent scope with imperative invocation - assert_true: nested popover should be invoked by invoker expected true got false
testNoFocusCandidate@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:324:14
2:42.76 INFO Got 9 unexpected results, with 0 unexpected passes
2:42.76 INFO Repetition 10 / 10
2:42.76 SUITE_START: web-platform-test - running 1 tests
2:42.77 INFO Using 1 child processes
2:42.78 INFO Setting up ssl
2:42.80 certutil b''
2:42.83 certutil b''
2:42.84 certutil b'\nCertificate Nickname Trust Attributes\n SSL,S/MIME,JAR/XPI\n\nweb-platform-tests CT,, \n'
2:42.84 INFO Application command: /home/test/build/firefox/firefox --marionette about:blank -profile /tmp/tmp5clxpebz
2:42.85 INFO Starting runner
2:43.25 pid:4828 Full command: /home/test/build/firefox/firefox --marionette about:blank
pid:4828 [GFX1-]: glxtest: libpci missing
2:43.27 pid:4828 ATTENTION: default value of option mesa_glthread overridden by environment.
2:43.33 pid:4828 1738081930874 Marionette INFO Marionette enabled
2:43.40 pid:4828 ATTENTION: default value of option mesa_glthread overridden by environment.
2:43.43 pid:4828 1738081930976 Marionette INFO Listening on port 48647
2:43.44 pid:4828 [Parent 4828, Main Thread] WARNING: Failed to create DBus proxy for org.a11y.Bus: Could not connect: Connection refused
2:43.44 pid:4828 : 'glib warning', file /builds/worker/checkouts/gecko/toolkit/xre/nsSigHandlers.cpp:201
2:43.44 pid:4828 ** (firefox-nightly:4828): WARNING **: 16:32:10.981: Failed to create DBus proxy for org.a11y.Bus: Could not connect: Connection refused
2:44.00 pid:4828 console.error: ({})
2:44.87 TEST_START: /html/semantics/popovers/popover-focus-2.html
2:45.16 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '0'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '1'}]}
2:45.84 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '2'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '3'}]}
2:45.97 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '4'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '5'}]}
2:46.72 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '6'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '7'}]}
2:46.85 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '8'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '9'}]}
2:46.99 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '10'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '11'}]}
2:47.11 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '12'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '13'}]}
2:47.23 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '14'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '15'}]}
2:47.36 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '16'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '17'}]}
2:47.48 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '18'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '19'}]}
2:47.60 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '20'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '21'}]}
2:47.72 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '22'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '23'}]}
2:48.18 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '24'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '25'}]}
2:49.26 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '26'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '27'}]}
2:49.38 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '28'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '29'}]}
2:49.51 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '30'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '31'}]}
2:49.63 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '32'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '33'}]}
2:49.75 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '34'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '35'}]}
2:49.89 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '36'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '37'}]}
2:50.02 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '38'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '39'}]}
2:50.16 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '40'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '41'}]}
2:50.29 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '42'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '43'}]}
2:50.41 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '44'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '45'}]}
2:50.53 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '46'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '47'}]}
2:50.72 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '48'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '49'}]}
2:51.74 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '50'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '51'}]}
2:51.85 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '52'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '53'}]}
2:51.97 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '54'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '55'}]}
2:52.09 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '56'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '57'}]}
2:52.23 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '58'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '59'}]}
2:52.77 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '60'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '61'}]}
2:52.89 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '62'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '63'}]}
2:53.03 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '64'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '65'}]}
2:53.16 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '66'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '67'}]}
2:53.28 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '68'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '69'}]}
2:54.28 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '70'}, {'type': 'key', 'actions': [{'type': 'keyDown', 'value': '\ue008'}, {'type': 'keyDown', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue004'}, {'type': 'keyUp', 'value': '\ue008'}], 'id': '71'}]}
2:54.59 TEST_END: Test OK. Subtests passed 8/10. Unexpected 2
FAIL Popover focus navigation with imperative invocation - assert_equals: Focus should move from invoker into the open popover expected Element node <button id="inside_popover1" tabindex="0">Inside1</button> but got Element node <button id="button3" tabindex="0">Button3</button>
testPopoverFocusNavigation@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:79:16
FAIL Cases where the next focus candidate isn't in the direct parent scope with imperative invocation - assert_true: nested popover should be invoked by invoker expected true got false
testNoFocusCandidate@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:324:14
FAIL Popover focus navigation with imperative invocation - assert_equals: Focus should move from invoker into the open popover expected Element node <button id="inside_popover1" tabindex="0">Inside1</button> but got Element node <button id="button3" tabindex="0">Button3</button>
testPopoverFocusNavigation@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:79:16
FAIL Cases where the next focus candidate isn't in the direct parent scope with imperative invocation - assert_true: nested popover should be invoked by invoker expected true got false
testNoFocusCandidate@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:324:14
FAIL Popover focus navigation with imperative invocation - assert_equals: Focus should move from invoker into the open popover expected Element node <button id="inside_popover1" tabindex="0">Inside1</button> but got Element node <button id="button3" tabindex="0">Button3</button>
testPopoverFocusNavigation@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:79:16
FAIL Cases where the next focus candidate isn't in the direct parent scope with imperative invocation - assert_true: nested popover should be invoked by invoker expected true got false
testNoFocusCandidate@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:324:14
FAIL Popover focus navigation with imperative invocation - assert_equals: Focus should move from invoker into the open popover expected Element node <button id="inside_popover1" tabindex="0">Inside1</button> but got Element node <button id="button3" tabindex="0">Button3</button>
testPopoverFocusNavigation@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:79:16
FAIL Cases where the next focus candidate isn't in the direct parent scope with imperative invocation - assert_true: nested popover should be invoked by invoker expected true got false
testNoFocusCandidate@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:324:14
FAIL Popover focus navigation with imperative invocation - assert_equals: Focus should move from invoker into the open popover expected Element node <button id="inside_popover1" tabindex="0">Inside1</button> but got Element node <button id="button3" tabindex="0">Button3</button>
testPopoverFocusNavigation@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:79:16
FAIL Cases where the next focus candidate isn't in the direct parent scope with imperative invocation - assert_true: nested popover should be invoked by invoker expected true got false
testNoFocusCandidate@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:324:14
FAIL Popover focus navigation with imperative invocation - assert_equals: Focus should move from invoker into the open popover expected Element node <button id="inside_popover1" tabindex="0">Inside1</button> but got Element node <button id="button3" tabindex="0">Button3</button>
testPopoverFocusNavigation@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:79:16
FAIL Cases where the next focus candidate isn't in the direct parent scope with imperative invocation - assert_true: nested popover should be invoked by invoker expected true got false
testNoFocusCandidate@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:324:14
FAIL Popover focus navigation with imperative invocation - assert_equals: Focus should move from invoker into the open popover expected Element node <button id="inside_popover1" tabindex="0">Inside1</button> but got Element node <button id="button3" tabindex="0">Button3</button>
testPopoverFocusNavigation@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:79:16
FAIL Cases where the next focus candidate isn't in the direct parent scope with imperative invocation - assert_true: nested popover should be invoked by invoker expected true got false
testNoFocusCandidate@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:324:14
FAIL Popover focus navigation with imperative invocation - assert_equals: Focus should move from invoker into the open popover expected Element node <button id="inside_popover1" tabindex="0">Inside1</button> but got Element node <button id="button3" tabindex="0">Button3</button>
testPopoverFocusNavigation@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:79:16
FAIL Cases where the next focus candidate isn't in the direct parent scope with imperative invocation - assert_true: nested popover should be invoked by invoker expected true got false
testNoFocusCandidate@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:324:14
FAIL Popover focus navigation with imperative invocation - assert_equals: Focus should move from invoker into the open popover expected Element node <button id="inside_popover1" tabindex="0">Inside1</button> but got Element node <button id="button3" tabindex="0">Button3</button>
testPopoverFocusNavigation@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:79:16
FAIL Cases where the next focus candidate isn't in the direct parent scope with imperative invocation - assert_true: nested popover should be invoked by invoker expected true got false
testNoFocusCandidate@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:324:14
FAIL Popover focus navigation with imperative invocation - assert_equals: Focus should move from invoker into the open popover expected Element node <button id="inside_popover1" tabindex="0">Inside1</button> but got Element node <button id="button3" tabindex="0">Button3</button>
testPopoverFocusNavigation@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:79:16
FAIL Cases where the next focus candidate isn't in the direct parent scope with imperative invocation - assert_true: nested popover should be invoked by invoker expected true got false
testNoFocusCandidate@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:324:14
2:54.59 INFO No more tests
2:54.59 pid:4828 1738081942131 Marionette INFO Stopped listening on port 48647
2:55.15 INFO Browser exited with return code -15
2:55.03 INFO Closing logging queue
2:55.03 INFO queue closed
2:55.16 SUITE_END
web-platform-test
~~~~~~~~~~~~~~~~~
Ran 110 checks (100 subtests, 10 tests)
Expected results: 90
Unexpected results: 20
subtest: 20 (20 fail)
Unexpected Results
------------------
/html/semantics/popovers/popover-focus-2.html
FAIL Popover focus navigation with imperative invocation - assert_equals: Focus should move from invoker into the open popover expected Element node <button id="inside_popover1" tabindex="0">Inside1</button> but got Element node <button id="button3" tabindex="0">Button3</button>
testPopoverFocusNavigation@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:79:16
FAIL Cases where the next focus candidate isn't in the direct parent scope with imperative invocation - assert_true: nested popover should be invoked by invoker expected true got false
testNoFocusCandidate@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:324:14
FAIL Popover focus navigation with imperative invocation - assert_equals: Focus should move from invoker into the open popover expected Element node <button id="inside_popover1" tabindex="0">Inside1</button> but got Element node <button id="button3" tabindex="0">Button3</button>
testPopoverFocusNavigation@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:79:16
FAIL Cases where the next focus candidate isn't in the direct parent scope with imperative invocation - assert_true: nested popover should be invoked by invoker expected true got false
testNoFocusCandidate@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:324:14
FAIL Popover focus navigation with imperative invocation - assert_equals: Focus should move from invoker into the open popover expected Element node <button id="inside_popover1" tabindex="0">Inside1</button> but got Element node <button id="button3" tabindex="0">Button3</button>
testPopoverFocusNavigation@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:79:16
FAIL Cases where the next focus candidate isn't in the direct parent scope with imperative invocation - assert_true: nested popover should be invoked by invoker expected true got false
testNoFocusCandidate@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:324:14
FAIL Popover focus navigation with imperative invocation - assert_equals: Focus should move from invoker into the open popover expected Element node <button id="inside_popover1" tabindex="0">Inside1</button> but got Element node <button id="button3" tabindex="0">Button3</button>
testPopoverFocusNavigation@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:79:16
FAIL Cases where the next focus candidate isn't in the direct parent scope with imperative invocation - assert_true: nested popover should be invoked by invoker expected true got false
testNoFocusCandidate@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:324:14
FAIL Popover focus navigation with imperative invocation - assert_equals: Focus should move from invoker into the open popover expected Element node <button id="inside_popover1" tabindex="0">Inside1</button> but got Element node <button id="button3" tabindex="0">Button3</button>
testPopoverFocusNavigation@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:79:16
FAIL Cases where the next focus candidate isn't in the direct parent scope with imperative invocation - assert_true: nested popover should be invoked by invoker expected true got false
testNoFocusCandidate@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:324:14
FAIL Popover focus navigation with imperative invocation - assert_equals: Focus should move from invoker into the open popover expected Element node <button id="inside_popover1" tabindex="0">Inside1</button> but got Element node <button id="button3" tabindex="0">Button3</button>
testPopoverFocusNavigation@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:79:16
FAIL Cases where the next focus candidate isn't in the direct parent scope with imperative invocation - assert_true: nested popover should be invoked by invoker expected true got false
testNoFocusCandidate@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:324:14
FAIL Popover focus navigation with imperative invocation - assert_equals: Focus should move from invoker into the open popover expected Element node <button id="inside_popover1" tabindex="0">Inside1</button> but got Element node <button id="button3" tabindex="0">Button3</button>
testPopoverFocusNavigation@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:79:16
FAIL Cases where the next focus candidate isn't in the direct parent scope with imperative invocation - assert_true: nested popover should be invoked by invoker expected true got false
testNoFocusCandidate@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:324:14
FAIL Popover focus navigation with imperative invocation - assert_equals: Focus should move from invoker into the open popover expected Element node <button id="inside_popover1" tabindex="0">Inside1</button> but got Element node <button id="button3" tabindex="0">Button3</button>
testPopoverFocusNavigation@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:79:16
FAIL Cases where the next focus candidate isn't in the direct parent scope with imperative invocation - assert_true: nested popover should be invoked by invoker expected true got false
testNoFocusCandidate@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:324:14
FAIL Popover focus navigation with imperative invocation - assert_equals: Focus should move from invoker into the open popover expected Element node <button id="inside_popover1" tabindex="0">Inside1</button> but got Element node <button id="button3" tabindex="0">Button3</button>
testPopoverFocusNavigation@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:79:16
FAIL Cases where the next focus candidate isn't in the direct parent scope with imperative invocation - assert_true: nested popover should be invoked by invoker expected true got false
testNoFocusCandidate@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:324:14
FAIL Popover focus navigation with imperative invocation - assert_equals: Focus should move from invoker into the open popover expected Element node <button id="inside_popover1" tabindex="0">Inside1</button> but got Element node <button id="button3" tabindex="0">Button3</button>
testPopoverFocusNavigation@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:79:16
FAIL Cases where the next focus candidate isn't in the direct parent scope with imperative invocation - assert_true: nested popover should be invoked by invoker expected true got false
testNoFocusCandidate@http://web-platform.test:8000/html/semantics/popovers/popover-focus-2.html:324:14
2:55.16 INFO Got 10 unexpected results, with 0 unexpected passes
2:55.16 wptserve INFO Stopped WebTransport over HTTP/3 server on 127.0.0.1:11000
2:55.16 wptserve INFO Stopped http server on 127.0.0.1:8002
2:55.16 wptserve INFO Stopped http server on 127.0.0.1:9000
2:55.17 wptserve INFO Stopped http server on 127.0.0.1:8445
2:55.17 wptserve INFO Stopped http server on 127.0.0.1:8443
2:55.18 wptserve INFO Stopped http server on 127.0.0.1:8446
2:55.18 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
2:55.19 wptserve INFO Stopped http server on 127.0.0.1:8001
2:55.20 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
2:55.50 wptserve INFO Stopped http server on 127.0.0.1:8000
2:55.65 wptserve INFO Stopped http server on 127.0.0.1:8003
2:55.65 wptserve INFO Stopped http server on 127.0.0.1:8444
2:55.69 INFO Removed font: Ahem.ttf
2:55.71 INFO Closing logging queue
2:55.72 INFO queue closed
2:55.76 INFO ::: Ran 10 of expected 10 iterations.
2:55.76 INFO ## All results ##
2:55.76 INFO ### /html/semantics/popovers/popover-focus-2.html ###
2:55.76 INFO | Subtest | Results | Messages |
2:55.76 INFO |------------------------------------------------------------------------------------------------------|---------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
2:55.76 INFO | | OK | |
2:55.76 INFO | `Popover focus navigation with declarative invocation` | PASS | |
2:55.76 INFO | `Popover focus navigation with imperative invocation` | FAIL | `assert_equals: Focus should move from invoker into the open popover expected Element node <button id="inside_popover1" tabindex="0">Inside1</button> but got Element node <button id="button3" tabindex="0">Button3</button>` |
2:55.76 INFO | `Circular reference tab navigation with declarative invocation` | PASS | |
2:55.76 INFO | `Circular reference tab navigation with imperative invocation` | PASS | |
2:55.76 INFO | `Popover focus returns when popover is hidden by invoker with declarative invocation` | PASS | |
2:55.76 INFO | `Popover focus returns when popover is hidden by invoker with imperative invocation` | PASS | |
2:55.76 INFO | `Popover focus only returns to invoker when focus is within the popover with declarative invocation` | PASS | |
2:55.76 INFO | `Popover focus only returns to invoker when focus is within the popover with imperative invocation` | PASS | |
2:55.76 INFO | `Cases where the next focus candidate isn't in the direct parent scope with declarative invocation` | PASS | |
2:55.76 INFO | `Cases where the next focus candidate isn't in the direct parent scope with imperative invocation` | FAIL | `assert_true: nested popover should be invoked by invoker expected true got false` |
2:55.76 INFO
2:55.76 INFO ::: Running tests in a loop with restarts 10 times : PASS
2:55.76 INFO :::
2:55.76 INFO ::: Test verification PASS
2:55.76 INFO :::
X connection to :99.0 broken (explicit kill or server shutdown).
[taskcluster 2025-01-28 16:32:24.863Z] === Task Finished ===
[taskcluster 2025-01-28 16:32:25.275Z] Successful task run with exit code: 0 completed in 247.198 seconds