Closed
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