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

fix(menu): improve for screen reader compatibility #2950

Merged
merged 16 commits into from
Mar 3, 2020

Conversation

chasestarr
Copy link
Collaborator

Description

Describes how to maneuver the child menus and politely updates screen reader with empty state message. Depends on #2947 landing

Scope

  • Patch: Bug Fix

@vercel
Copy link

vercel bot commented Feb 29, 2020

This pull request is being automatically deployed with ZEIT Now (learn more).
To see the status of your deployment, click below or on the icon next to each commit.

🔍 Inspect: https://zeit.co/uber-ui-platform/baseweb/iq5wfpsv0
✅ Preview: https://baseweb-git-child-menu-screen-reader.uber-ui-platform.now.sh

@tajo
Copy link
Member

tajo commented Mar 3, 2020

Works wonderfully.

@uber-baseweb-probots uber-baseweb-probots bot deleted the child-menu-screen-reader branch March 3, 2020 19:15
cbranch101 pushed a commit to cbranch101/baseweb that referenced this pull request Mar 26, 2020
* fix(menu): tell screenreader menu item is disabled

* feat(menu): add activedescendant change handler

* fix(select): apply active descendant to select input

* fix(select): apply listbox id to input controls

* fix(select): applies aria label with selected values

* fix(menu): update menu tests

* fix(select): conditionally apply listbox id

* fix(select): update snapshot

* fix(menu): adds message for how to operate child menu

* fix(menu): communicate empty state to screen reader
VladimirMilenko pushed a commit to VladimirMilenko/baseui that referenced this pull request Apr 2, 2020
* fix(menu): tell screenreader menu item is disabled

* feat(menu): add activedescendant change handler

* fix(select): apply active descendant to select input

* fix(select): apply listbox id to input controls

* fix(select): applies aria label with selected values

* fix(menu): update menu tests

* fix(select): conditionally apply listbox id

* fix(select): update snapshot

* fix(menu): adds message for how to operate child menu

* fix(menu): communicate empty state to screen reader
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants