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

Aria roles #3

Merged
merged 24 commits into from
Jun 14, 2019
Merged

Aria roles #3

merged 24 commits into from
Jun 14, 2019

Conversation

zorkow
Copy link
Collaborator

@zorkow zorkow commented May 16, 2019

Initial work towards solving issue #1 .

zorkow and others added 21 commits May 15, 2019 12:21
This commit also does some stylistic changes as well, like capitalizing ARIA and treating it like the other generic attributes.
Add all ARIA attributes from the standard.
According to experts (including both an invited expert advisor and a co-chair of ARIA committee), aria-controls is not needed, and actually annoying in JAWS.
Also use the tab bar orientation setter to set the default orientation.
This allows interfaces (including accessible ones) to indicate to the user that the command may toggle state.
Before, we needed to clamp down on these types for aria attributes. This is (a) backwards incompatible and (b) not needed anymore.
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

Successfully merging this pull request may close these issues.

3 participants