[Gecko Bug 1981349] Revert "Bug 1981349 - Add referenceTarget support for label/for, label wrapped and output/for. " for causing accessibility crashes (bug 2008970) #57069
Community-TC (pull_request)
Verify that all tests affected by a pull request are stable when executed in chrome.
Details
View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster
Task Status
Started: 2026-01-08T09:13:14.614Z
Resolved: 2026-01-08T09:18:38.396Z
Task Execution Time: 5 minutes, 23 seconds, 782 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=dev --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 --verify-log-full --no-headless --enable-swiftshader --install-browser --install-webdriver chrome
[taskcluster 2026-01-08 09:13:14.687Z] Task ID: GAmgWLyLT-yVL0qqZskTQQ
[taskcluster 2026-01-08 09:13:14.687Z] Worker ID: 4200897744253189686
[taskcluster 2026-01-08 09:13:14.687Z] Worker Group: us-central1-a
[taskcluster 2026-01-08 09:13:14.687Z] Worker Node Type: projects/757942385826/machineTypes/n2-standard-4
[taskcluster 2026-01-08 09:13:14.687Z] Worker Pool: proj-wpt/ci
[taskcluster 2026-01-08 09:13:14.687Z] Worker Version: 46.1.0
[taskcluster 2026-01-08 09:13:14.687Z] Public IP: 34.121.155.139
[taskcluster 2026-01-08 09:13:14.687Z] Hostname: proj-wpt-ci-znx3alqfsfoc5t3ek88omw
[taskcluster 2026-01-08 09:13:15.700Z] === 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/apps-bin-path.sh ']'
+ . /etc/profile.d/apps-bin-path.sh
...(4810 lines hidden)...
self.result = True, self.func(self.protocol, self.url, self.timeout)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 1243, in do_testharness
raw_results = protocol.testdriver.run(url, self.script_resume, test_window)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 711, in run
done, rv = handler(test_driver_message)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/base.py", line 802, in __call__
return callback(url, payload)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/base.py", line 820, in process_action
result = action_handler(params)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/actions.py", line 50, in __call__
element = self.protocol.select.element_by_selector(selector)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/protocol.py", line 291, in element_by_selector
raise ValueError(f"Selector '{element_selector}' matches no elements")
ValueError: Selector '#\69 \6e \70 \75 \74 \31 ' matches no elements
ERROR /shadow-dom/reference-target/tentative/label-for.html - Traceback (most recent call last):
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 1146, in run_func
self.result = True, self.func(self.protocol, self.url, self.timeout)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 1243, in do_testharness
raw_results = protocol.testdriver.run(url, self.script_resume, test_window)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 711, in run
done, rv = handler(test_driver_message)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/base.py", line 802, in __call__
return callback(url, payload)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/base.py", line 820, in process_action
result = action_handler(params)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/actions.py", line 50, in __call__
element = self.protocol.select.element_by_selector(selector)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/protocol.py", line 291, in element_by_selector
raise ValueError(f"Selector '{element_selector}' matches no elements")
ValueError: Selector '#\69 \6e \70 \75 \74 \31 ' matches no elements
ERROR /shadow-dom/reference-target/tentative/label-for.html - Traceback (most recent call last):
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 1146, in run_func
self.result = True, self.func(self.protocol, self.url, self.timeout)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 1243, in do_testharness
raw_results = protocol.testdriver.run(url, self.script_resume, test_window)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 711, in run
done, rv = handler(test_driver_message)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/base.py", line 802, in __call__
return callback(url, payload)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/base.py", line 820, in process_action
result = action_handler(params)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/actions.py", line 50, in __call__
element = self.protocol.select.element_by_selector(selector)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/protocol.py", line 291, in element_by_selector
raise ValueError(f"Selector '{element_selector}' matches no elements")
ValueError: Selector '#\69 \6e \70 \75 \74 \31 ' matches no elements
ERROR /shadow-dom/reference-target/tentative/label-for.html - Traceback (most recent call last):
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 1146, in run_func
self.result = True, self.func(self.protocol, self.url, self.timeout)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 1243, in do_testharness
raw_results = protocol.testdriver.run(url, self.script_resume, test_window)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 711, in run
done, rv = handler(test_driver_message)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/base.py", line 802, in __call__
return callback(url, payload)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/base.py", line 820, in process_action
result = action_handler(params)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/actions.py", line 50, in __call__
element = self.protocol.select.element_by_selector(selector)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/protocol.py", line 291, in element_by_selector
raise ValueError(f"Selector '{element_selector}' matches no elements")
ValueError: Selector '#\69 \6e \70 \75 \74 \31 ' matches no elements
ERROR /shadow-dom/reference-target/tentative/label-for.html - Traceback (most recent call last):
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 1146, in run_func
self.result = True, self.func(self.protocol, self.url, self.timeout)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 1243, in do_testharness
raw_results = protocol.testdriver.run(url, self.script_resume, test_window)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 711, in run
done, rv = handler(test_driver_message)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/base.py", line 802, in __call__
return callback(url, payload)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/base.py", line 820, in process_action
result = action_handler(params)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/actions.py", line 50, in __call__
element = self.protocol.select.element_by_selector(selector)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/protocol.py", line 291, in element_by_selector
raise ValueError(f"Selector '{element_selector}' matches no elements")
ValueError: Selector '#\69 \6e \70 \75 \74 \31 ' matches no elements
ERROR /shadow-dom/reference-target/tentative/label-for.html - Traceback (most recent call last):
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 1146, in run_func
self.result = True, self.func(self.protocol, self.url, self.timeout)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 1243, in do_testharness
raw_results = protocol.testdriver.run(url, self.script_resume, test_window)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 711, in run
done, rv = handler(test_driver_message)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/base.py", line 802, in __call__
return callback(url, payload)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/base.py", line 820, in process_action
result = action_handler(params)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/actions.py", line 50, in __call__
element = self.protocol.select.element_by_selector(selector)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/protocol.py", line 291, in element_by_selector
raise ValueError(f"Selector '{element_selector}' matches no elements")
ValueError: Selector '#\69 \6e \70 \75 \74 \31 ' matches no elements
ERROR /shadow-dom/reference-target/tentative/label-for.html - Traceback (most recent call last):
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 1146, in run_func
self.result = True, self.func(self.protocol, self.url, self.timeout)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 1243, in do_testharness
raw_results = protocol.testdriver.run(url, self.script_resume, test_window)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 711, in run
done, rv = handler(test_driver_message)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/base.py", line 802, in __call__
return callback(url, payload)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/base.py", line 820, in process_action
result = action_handler(params)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/actions.py", line 50, in __call__
element = self.protocol.select.element_by_selector(selector)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/protocol.py", line 291, in element_by_selector
raise ValueError(f"Selector '{element_selector}' matches no elements")
ValueError: Selector '#\69 \6e \70 \75 \74 \31 ' matches no elements
ERROR /shadow-dom/reference-target/tentative/label-for.html - Traceback (most recent call last):
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 1146, in run_func
self.result = True, self.func(self.protocol, self.url, self.timeout)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 1243, in do_testharness
raw_results = protocol.testdriver.run(url, self.script_resume, test_window)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 711, in run
done, rv = handler(test_driver_message)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/base.py", line 802, in __call__
return callback(url, payload)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/base.py", line 820, in process_action
result = action_handler(params)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/actions.py", line 50, in __call__
element = self.protocol.select.element_by_selector(selector)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/protocol.py", line 291, in element_by_selector
raise ValueError(f"Selector '{element_selector}' matches no elements")
ValueError: Selector '#\69 \6e \70 \75 \74 \31 ' matches no elements
ERROR /shadow-dom/reference-target/tentative/label-for.html - Traceback (most recent call last):
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 1146, in run_func
self.result = True, self.func(self.protocol, self.url, self.timeout)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 1243, in do_testharness
raw_results = protocol.testdriver.run(url, self.script_resume, test_window)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py", line 711, in run
done, rv = handler(test_driver_message)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/base.py", line 802, in __call__
return callback(url, payload)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/base.py", line 820, in process_action
result = action_handler(params)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/actions.py", line 50, in __call__
element = self.protocol.select.element_by_selector(selector)
File "/home/test/web-platform-tests/tools/wptrunner/wptrunner/executors/protocol.py", line 291, in element_by_selector
raise ValueError(f"Selector '{element_selector}' matches no elements")
ValueError: Selector '#\69 \6e \70 \75 \74 \31 ' matches no elements
0:58.71 INFO Got 20 unexpected results, with 0 unexpected passes
0:58.72 wptserve INFO Stopped http server on 127.0.0.1:8001
0:58.72 wptserve INFO Stopped http server on 127.0.0.1:8002
0:58.72 wptserve INFO Stopped http server on 127.0.0.1:8443
0:58.72 wptserve INFO Stopped http server on 127.0.0.1:8003
0:58.72 wptserve INFO Stopped http server on 127.0.0.1:8000
0:58.73 wptserve INFO Stopped http server on 127.0.0.1:8444
0:58.73 wptserve INFO Stopped http server on 127.0.0.1:8446
0:58.74 wptserve INFO Stopped http server on 127.0.0.1:8445
0:58.74 wptserve INFO Stopped http server on 127.0.0.1:9000
0:58.74 wptserve INFO Stopped WebTransport over HTTP/3 server on 127.0.0.1:11000
0:58.75 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
0:58.75 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
0:58.87 INFO Removed font: Ahem.ttf
0:58.89 INFO Closing logging queue
0:58.89 INFO queue closed
0:58.91 INFO ::: Ran 10 of expected 10 iterations.
0:58.91 INFO ## All results ##
0:58.91 INFO ### /shadow-dom/reference-target/tentative/dom-mutation.html ###
0:58.91 INFO | Subtest | Results | Messages |
0:58.91 INFO |---------------------------------------------------------------------------------------------------------|---------|----------|
0:58.91 INFO | | OK | |
0:58.91 INFO | `Changing the ID of the referenced element results in an empty computed label` | PASS | |
0:58.91 INFO | `Removing the referenced element results in an empty computed label` | PASS | |
0:58.91 INFO | `New referenced element prepended to the shadow supercedes the existing label` | PASS | |
0:58.91 INFO | `The existing label supercedes new element (with same id as the existing label) appended to the shadow` | PASS | |
0:58.91 INFO | `Changing the reference target ID updates the computed label` | PASS | |
0:58.91 INFO | `Changing the nested referenceTarget to reference a different element updates the computed label` | PASS | |
0:58.91 INFO | `Changing the ID of the nested referenced element results in an empty computed label` | PASS | |
0:58.91 INFO
0:58.91 INFO ### /shadow-dom/reference-target/tentative/form.html ###
0:58.91 INFO | Subtest | Results | Messages |
0:58.91 INFO |---------------------------------------------------------------|---------|----------|
0:58.91 INFO | | OK | |
0:58.91 INFO | `Reference target works with form attribute.` | PASS | |
0:58.91 INFO | `Reference target works with form attribute via options.` | PASS | |
0:58.91 INFO | `Reference target works with setAttribute('form')` | PASS | |
0:58.91 INFO | `Reference target works with form-associated custom element.` | PASS | |
0:58.91 INFO | `Reference target works with nested shadow trees.` | PASS | |
0:58.91 INFO
0:58.91 INFO ### /shadow-dom/reference-target/tentative/label-descendant.html ###
0:58.91 INFO | Subtest | Results | Messages |
0:58.91 INFO |---------|---------|----------|
0:58.91 INFO | | ERROR | |
0:58.91 INFO
0:58.91 INFO ### /shadow-dom/reference-target/tentative/label-for.html ###
0:58.91 INFO | Subtest | Results | Messages |
0:58.91 INFO |---------|---------|----------|
0:58.91 INFO | | ERROR | |
0:58.91 INFO
0:58.91 INFO ::: Running tests in a loop with restarts 10 times : PASS
0:58.91 INFO :::
0:58.91 INFO ::: Test verification PASS
0:58.91 INFO :::
[taskcluster 2026-01-08 09:18:36.789Z] === Task Finished ===
[taskcluster 2026-01-08 09:18:37.202Z] Successful task run with exit code: 0 completed in 322.515 seconds