-
Notifications
You must be signed in to change notification settings - Fork 83
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
Flag aria-checked on an input type=checkbox or radio #347
Comments
As of June 1
|
ARIA in HTML (w3c/html-aria#372) is tightening the rule on use of we would request that this at the very least this be called out as an author error if using aria-checked=mixed on a checkbox. There is a bug in chromium now where aria-checked incorrectly takes precedent over the native checked / dirty checked state of an element, which can cause inaccurate information to be exposed if the checked state and the aria-checked attribute are out of alignment: https://bugs.chromium.org/p/chromium/issues/detail?id=1260371 |
@MHoov Where can I find the "general rule description (SME & Dev)" and testcases that were written as of June 1? I don't know where to look. |
Notes from Triage Meeting: If aria tag "overrides" the native elements state in an AT then this should be a violation. According to a quick chrome test the aria tag overrides the native behavior. So we are expecting this to be a Violation. |
Hey team! Please add your planning poker estimate with ZenHub @aliunwala @mbgower @shunguoy @tombrunet @philljenkins @drjoho |
this might be expanded to a more generic case when a user explicitly specifies a role that is the same or conflicts with the implicit role. |
this will be covered in #721, close as fixed. |
Flag aria-checked on an input type=checkbox or radio, as the element's default checked attribute / state always wins out anyway.
https://w3c.github.io/html-aria/tests/checked-test.html
This can either be a warning (telling the author that their aria-checked attribute is useless on input elements that allow the checked attribute) or a violation (telling the author not to do that).
The text was updated successfully, but these errors were encountered: