Skip to content
This repository has been archived by the owner on Jul 31, 2023. It is now read-only.

Fix various a11y issues with focus and aria labels (develop) #33

Merged
merged 5 commits into from
Sep 23, 2019
Merged

Conversation

kinueng
Copy link
Contributor

@kinueng kinueng commented Sep 19, 2019

See the commit messages for details. In a nutshell

- When opening the drop down menu, the focus is set on the entire drop
down menu.  This prevents keyboard navigation through each of the items
in the drop down menu.
@kinueng kinueng added the a11y ♿ Related to accessibility issues label Sep 19, 2019
@kinueng kinueng requested a review from k8vance88 September 19, 2019 14:11
@kinueng kinueng self-assigned this Sep 19, 2019
- When a modal is opened, set the focus on the close button.
- Job Access With Speech (JAWS) does not read the tooltip content when
focus is placed on the input fields in the modals.  Other screenreaders,
VoiceOver on MacOS, do read the tooltip text.  To ensure all
screenreaders read the tooltip content, put the tooltip text on each of
the input fields.
- Add a new keyboard combination for Windows.  On Windows,
Control + Shift + Q will quit the browser, so replace Control with Alt.
@kinueng
Copy link
Contributor Author

kinueng commented Sep 19, 2019

I had to force push because one of the commit messages had stale information that was not reflected in the code changes. The code changes remains the same, only the commit message
8ab4461 was changed.

@kinueng kinueng merged commit dce9b9f into develop Sep 23, 2019
@kinueng kinueng deleted the a11y branch September 23, 2019 13:51
@kinueng kinueng restored the a11y branch September 24, 2019 15:18
@kinueng kinueng changed the title Fix various a11y issues with focus and aria labels Fix various a11y issues with focus and aria labels (develop) Sep 24, 2019
@kinueng kinueng deleted the a11y branch September 25, 2019 13:47
@kinueng kinueng restored the a11y branch September 27, 2019 17:33
@kinueng kinueng deleted the a11y branch September 27, 2019 17:33
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
a11y ♿ Related to accessibility issues
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants