-
Notifications
You must be signed in to change notification settings - Fork 127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Should the ARIA WG standardize heuristic-based ignoring of ARIA and related features? And if so, how? #2422
Comments
Perhaps an automatically updated list (ReSpec classname hook?) outside the spec, so we could combine exceptions from multiple specs into a WPT-testable list? |
Discussed in yesterday's ARIA meeting: https://www.w3.org/2025/02/27-aria-minutes#6e5d |
I took on an action to start an ARIA wiki page....
|
@giacomo-petri started on the layout table diagnostic tests |
Here's another sticky one that might not get standardized. |
@cookiecrook your last comment links to this issue. Did you mean to link somewhere else? |
not sure if relevant here (it seems adjacent, but perhaps more related to accessible name computation?), but Chrome's heuristic for "guessing" that a text alternative is not sufficient/good https://issues.chromium.org/issues/389897606 (@aleventhal took part in that discussion, but it seems the resolution was to still just naively look at length) |
There are some heuristics for
For role=”option”:
For role=”tab”:
For role=”treeitem”:
|
Should the ARIA WG standardize heuristic-based ignoring of ARIA and related features? And if so, how?
One pre-existing example is how engines now ignore
aria-hidden
in certain scenarios where it's clearly an author mistake.Another example I've become aware of recently is misuse of the
aria-modal
attribute. Some Amazon pages, until recently, included a modal dialog that was erroneously persistent. This prevented a lot of VO-based navigation from working. Thankfully Amazon fixed some or all of these instances, but it was impactful, that Apple plans to ship a WebKit change preventing web authors from being able to cause quite such an egregious disruption again.I'm curious if others in the WG would like to discuss tracking some or all of these heuristic engine changes in or near the spec, and if so, in what format.
The text was updated successfully, but these errors were encountered: