High frequency accessible/tests/mochitest/events/test_attrs.html | single tracking bug
Categories
(Core :: Disability Access APIs, defect, P5)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr115 | --- | unaffected |
| firefox126 | --- | unaffected |
| firefox127 | --- | unaffected |
| firefox128 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: emilio)
References
(Regression)
Details
(Keywords: intermittent-failure, intermittent-testcase, regression, Whiteboard: [stockwell disable-recommended])
Attachments
(1 file)
Filed by: tszentpeteri [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=458056295&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/KLroL7JSSWOtN3n_xOnwpg/runs/0/artifacts/public/logs/live_backing.log
[task 2024-05-14T09:32:13.209Z] 09:32:13 INFO - TEST-PASS | accessible/tests/mochitest/events/test_attrs.html | Test with ID = ' 'textbox' focus' succeed. Event 'focus' was handled.
[task 2024-05-14T09:32:13.210Z] 09:32:13 INFO - Invoke the ' 'textbox' 'home ' key' test { scenario #0: expected 'text caret moved' event; }
[task 2024-05-14T09:32:13.210Z] 09:32:13 INFO - Buffered messages finished
[task 2024-05-14T09:32:13.211Z] 09:32:13 INFO - TEST-UNEXPECTED-FAIL | accessible/tests/mochitest/events/test_attrs.html | for ['input@id="textbox" node', address: [object HTMLInputElement], role: entry, address: 0x7fd3f8d72c40] - got "{\"event-from-input\":\"false\"}", expected "{\"event-from-input\":\"true\"}"
[task 2024-05-14T09:32:13.211Z] 09:32:13 INFO - SimpleTest.is@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:509:14
[task 2024-05-14T09:32:13.211Z] 09:32:13 INFO - compareSimpleObjects@chrome://mochitests/content/a11y/accessible/tests/mochitest/attributes.js:511:7
[task 2024-05-14T09:32:13.211Z] 09:32:13 INFO - compareAttrs@chrome://mochitests/content/a11y/accessible/tests/mochitest/attributes.js:473:23
[task 2024-05-14T09:32:13.211Z] 09:32:13 INFO - testAttrsInternal@chrome://mochitests/content/a11y/accessible/tests/mochitest/attributes.js:433:15
[task 2024-05-14T09:32:13.212Z] 09:32:13 INFO - testAttrs@chrome://mochitests/content/a11y/accessible/tests/mochitest/attributes.js:17:20
[task 2024-05-14T09:32:13.212Z] 09:32:13 INFO - checker_check@chrome://mochitests/content/a11y/accessible/tests/mochitest/events/test_attrs.html:31:18
[task 2024-05-14T09:32:13.212Z] 09:32:13 INFO - eventQueue_function@chrome://mochitests/content/a11y/accessible/tests/mochitest/events.js:677:23
[task 2024-05-14T09:32:13.212Z] 09:32:13 INFO - eventQueue_handleEvent@chrome://mochitests/content/a11y/accessible/tests/mochitest/events.js:601:16
[task 2024-05-14T09:32:13.212Z] 09:32:13 INFO - observe@chrome://mochitests/content/a11y/accessible/tests/mochitest/events.js:2433:29
[task 2024-05-14T09:32:13.213Z] 09:32:13 INFO - TEST-PASS | accessible/tests/mochitest/events/test_attrs.html | for ['textarea@id="textarea" node', address: [object HTMLTextAreaElement], role: entry, address: 0x7fd3f9479d00]
Comment 1•1 year ago
|
||
Backfills: https://treeherder.mozilla.org/jobs?repo=autoland&group_state=expanded&searchStr=windows%2C11%2Cx64%2C22h2%2Cwebrender%2Copt%2Cmochitests%2Cwithout%2Ce10s%2Cor%2Cfission%2Ctest-windows11-64-2009-qr%2Fopt-mochitest-a11y-1proc%2Ca11y&tochange=b7b972535d52fbcaf2c57598324ca8c06535fda1&fromchange=655dec90c7a28f76eb6e35f472a32b23831b6cf6&selectedTaskRun=MxSo5cv9R9SyTbrNFnjyHw.0
This has an increased frequency on windows at least, Emilio can you please take a look?
Thanks!
Comment 2•1 year ago
|
||
Set release status flags based on info from the regressing bug 1895870
| Comment hidden (Intermittent Failures Robot) |
| Assignee | ||
Comment 4•1 year ago
|
||
I haven't been able to repro this after bug 1896763. However, is this test really useful? It's testing for an event-from-input attribute which seems Gecko specific and barely known / tested. Maybe we can remove this attribute altogether?
| Comment hidden (Intermittent Failures Robot) |
Comment 6•1 year ago
|
||
It's slightly possible JAWS uses this, though I doubt it since we don't support it for cached Accessibles from content processes and I would've thought we'd have seen problems by now if it did.
That said, even if this attribute isn't used directly, it comes from an IsFromUserInput flag on a11y events which must be wrong in this case. Android at least does check this in a few places.
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 9•1 year ago
|
||
Since it was filed this has already picked up 154 total failures: https://treeherder.mozilla.org/intermittent-failures/bugdetails?startday=2024-05-11&endday=2024-05-18&tree=trunk&failurehash=all&bug=1896599
It should be disabled on a11y if not fixed soon. Thank you.
| Assignee | ||
Updated•1 year ago
|
| Assignee | ||
Comment 10•1 year ago
|
||
As per the comments it isn't supported with cache-the-world on, it's
barely documented if at all, and a test for it seems to be failing
without me being able to reproduce it at least (tried on both windows
and Linux).
I don't think it's worth digging too much more into it. My guess is a
reentrant / differently timed a11y event caused by my scheduling
changes, or so, which would override sEventTargetNode or the other
static bool.
The test has ~always failed on macOS too...
Updated•1 year ago
|
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 16•1 year ago
|
||
Comment 17•1 year ago
|
||
| bugherder | ||
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Updated•1 year ago
|
Description
•