Because ARIA 1.x is one-way (getter support only), setters should not change property values and should return False when called
Categories
(Core :: Disability Access APIs, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox126 | --- | fixed |
People
(Reporter: jdiggs, Assigned: Jamie)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
Comment 1•9 years ago
|
||
Updated•8 years ago
|
Updated•3 years ago
|
Comment 3•1 years ago
|
||
Could I suggest that the priority/severity here are ... a bit low on both counts? This behavior fundamentally breaks certain ARIA patterns/widgets at the moment, making things broken/unusable for screen reader users in Firefox...
I second Patrick's suggestion to increase the priority. It would be great to see Firefox invest into better supporting screen reader users.
Assignee | ||
Comment 5•1 years ago
|
||
(In reply to Patrick H. Lauke from comment #3)
This behavior fundamentally breaks certain ARIA patterns/widgets at the moment, making things broken/unusable for screen reader users in Firefox...
(In reply to dipree from comment #4)
I second Patrick's suggestion to increase the priority. It would be great to see Firefox invest into better supporting screen reader users.
This (and bug 1884659, filed just 2 days ago) is literally the first time we're hearing of this behaviour impacting anyone at all since this bug was filed 8 years ago. And this bug wasn't filed regarding a real situation, only a theoretical one.
Are there are real sites or toolkits that this is currently breaking? I'm happy to look at increasing the severity if this is breaking users on a daily basis, but s3 seems reasonable if this isn't actually preventing anyone from accessing something.
Comment 6•1 years ago
|
||
Are there real sites that this is currently breaking?
It breaks the APG pattern here https://www.w3.org/WAI/ARIA/apg/patterns/listbox/examples/listbox-rearrangeable/#ex2_label (Multi-select listboxes) when using Firefox/VoiceOver on macOS. Firefox seems to be rewriting the DOM and constantly changing the aria-selected
, making it impossible to actually do a selection/multiselection. We (@dipree and I) have been working on a widget to be used in a live site soon relying on this multiselect listbox, but the Firefox/VO behaviour is a showstopper. (this pattern works fine il all other browser/SR combinations we've tested, otherwise)
Comment 7•1 years ago
|
||
It may well be that this pattern isn't super-common (yet) in the wild, so users may not be immediately affected on a day-to-day basis. Or it may be that because of bugs like the one in Firefox/VoiceOver here, sites are shying away from it, making it a chicken-egg problem.
Assignee | ||
Updated•1 years ago
|
Assignee | ||
Comment 8•1 years ago
|
||
Per the spec, with respect to ARIA, "accessibility APIs operate in one direction only. User agents publish WAI-ARIA information (roles, states, and properties) via an accessibility API, and an AT can acquire that information using the same API. However, the other direction is not supported."
Although Firefox has not complied with this part of the spec for many years, this can cause problems for some ARIA widgets which aren't expecting ARIA attributes to be changed by the browser (nor should they, per the spec).
This might change one day, but for now, we should align with the spec.
Comment 10•1 year ago
|
||
Backed out for causing ba failures on browser_caching_value.js
Assignee | ||
Updated•1 year ago
|
Comment 11•1 year ago
|
||
Comment 12•1 year ago
|
||
Backed out for causing bc failures @ accessible/tests/browser/<...>
Backout link: https://hg.mozilla.org/integration/autoland/rev/a7ceb3056acce7ef54ee4e500eb46e76bd9568e8
Assignee | ||
Updated•1 year ago
|
Comment 13•1 year ago
|
||
Comment 14•1 year ago
|
||
bugherder |
Description
•