[CtW] Layout table status fails to update for HTML attr changes
Categories
(Core :: Disability Access APIs, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox108 | --- | fixed |
People
(Reporter: morgan, Assigned: morgan)
References
Details
(Whiteboard: [ctw-m3])
Attachments
(1 file)
In working on the mac test failures, I discovered this (accessible/tests/browser/mac/browser_tables.js is a good test for this)
Some HTML attributes (ie. summary, abbr, headers) affect whether we classify the table as a layout table or a data table. We queue a CacheDomain::Table update when a relevant attribute is modified or added, but we currently queue that update using this
instead of the table this
belongs to. Because we only push layout table status on tables the queued update doesn't actually change the status we cache in parent 😬
We already fixed this for style changed events :)
Assignee | ||
Comment 1•2 years ago
|
||
oh also, we don't currently queue a table cache update when the summary attribute on a table changes. we should do that too.
Assignee | ||
Comment 2•2 years ago
|
||
Updated•2 years ago
|
Comment 4•2 years ago
|
||
Backed out for causing mochitests failures on browser_table.js.
- Backout link
- Push with failures
- Failure Log
- Failure line: TEST-UNEXPECTED-FAIL | accessible/tests/browser/mac/browser_table.js | Table role correct after change - Got undefined, expected "AXGroup"
Assignee | ||
Updated•2 years ago
|
Comment 6•2 years ago
|
||
bugherder |
Description
•