Skip to content
This repository was archived by the owner on Nov 6, 2019. It is now read-only.

Conversation

@jasongrout
Copy link
Member

This is a work-in-progress PR to make menus and tabs accessible according to ARIA standards.

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.
@afshin
Copy link
Member

afshin commented Jul 23, 2019

Should this pull request be closed in favor of #392?

@jasongrout
Copy link
Member Author

It looks like #392 includes all the commits in this PR, so I think you're right that this should be closed.

@jasongrout jasongrout closed this Jul 23, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants