-
Notifications
You must be signed in to change notification settings - Fork 6.8k
Closed
Labels
AccessibilityThis issue is related to accessibility (a11y)This issue is related to accessibility (a11y)GThis is is related to a Google internal issueThis is is related to a Google internal issueP2The issue is important to a large percentage of users, with a workaroundThe issue is important to a large percentage of users, with a workaround
Description
Bug:
Focus of child options of an md-select is misrepresented by ChromeVox.
What is the expected behavior?
Keyboard navigation to a child option should set focus of ChromeVox to the location of the option in the menu.
What is the current behavior?
Keyboard navigation to a child option that overflows past the menu sets the focus of ChromeVox to the overflowed-location.
What are the steps to reproduce?
- Visit: https://material.angular.io/components/select/overview#creating-groups-of-options
- Enable ChromeVox (likely reproducible in other OS/Screen-Readers too)
- Keyboard navigate to Pokemon "Mew" (typing M-e-w)
What is the use-case or motivation for changing an existing behavior?
Screen readers should be treated as a first-class citizen with regards to product excellence.
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular 5.2.3
Chrome OS (ChromeVox) 64.0.3282.167
Anything else we should know?
Likely related to any fix of #1670
Metadata
Metadata
Assignees
Labels
AccessibilityThis issue is related to accessibility (a11y)This issue is related to accessibility (a11y)GThis is is related to a Google internal issueThis is is related to a Google internal issueP2The issue is important to a large percentage of users, with a workaroundThe issue is important to a large percentage of users, with a workaround