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

[WIP] Make menus and tabs accessible with ARIA standards #385

Closed
wants to merge 24 commits into from

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