Skip to content
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

treeview examples exclude aria-selected, which is required by ARIA 1.1 #1680

Closed
stevenyxu opened this issue Dec 15, 2020 · 0 comments
Closed
Assignees

Comments

@stevenyxu
Copy link

The ARIA 1.1 spec for treeitem requires aria-selected https://www.w3.org/TR/wai-aria-1.1/#treeitem.

aria-selected is absent on the following authoring practices examples:

https://www.w3.org/TR/wai-aria-practices/examples/treeview/treeview-1/treeview-1a.html
https://www.w3.org/TR/wai-aria-practices/examples/treeview/treeview-2/treeview-2a.html
https://www.w3.org/TR/wai-aria-practices/examples/treeview/treeview-2/treeview-2b.html

This is impacting us because we are attempting to use the ARIA 1.1 tree/treeitem pattern per the spec and are running into AT support issues (e.g., JAWS not announcing selected state, VoiceOver wrongly announcing as a listbox), but lacking an APG reference, it's harder to report bugs.

kdoberst added a commit to kdoberst/aria-practices that referenced this issue Apr 23, 2021
Address: w3c#1680

When an item receives a tab index of 0, then the aria-selected flag also turns to true.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants