angular / material

Material design for AngularJS
https://material.angularjs.org/
MIT License
16.55k stars 3.39k forks source link

Investigate CSS Input Modality for Angular Material #5189

Closed marcysutton closed 8 years ago

marcysutton commented 8 years ago

We get a lot of issues surrounding perceived "bugs" when elements are focused for keyboard and screen reader users (dialogs, sidenavs, bottom sheets). We already have solutions in place to manage the display of persistent focus on click (read Button Focus Hell), but nothing for focus management. Is there a way we can focus on elements on open/close without having these issues continue to pour in? Do we simply focus when the keyboard is being used and not the mouse, or does that leave out users who seamlessly switch between modalities? Or, can we continue to focus on elements without showing the focus style for mouse users only?

CSS Input Modality: http://radar.oreilly.com/2015/08/proposing-css-input-modailty.html

Prollyfill: https://github.com/alice/modality

Related: #4945 #3525

marcysutton commented 8 years ago

Also worth looking at: https://github.com/ten1seven/what-input