-
Notifications
You must be signed in to change notification settings - Fork 6.7k
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
datepicker: keyboard accessibility with Screen Readers regression in 8.2.3 #17689
Comments
This appears to be related to #17280. PR #16402 added a PR #17297 is considering removing the That said, I tested in VoiceOver on macOS Catalina and the behavior was generally consistent across 7.x, 8.x, and 9.x. Though it was easiest for me to interact by using the Command+Shift+Arrow keys within the calendar rather than just the Arrow keys. I need to do some testing on ChromeVox and NVDA. |
Testing on ChromeVox gives acceptable results on both 7.x and 8.x, but the behavior and visual focus indicators are better in Based on looking at the WAI-ARIA spec, it looks like we need a fairly significant change to align with the current recommendations. More details in #17297 (comment). |
With NVDA, in 7.x using the up/down/right/left arrow keys work great for moving around dates on the calendar. With 8.x and NVDA, you can use the up/down arrow keys only to go forward/back one day in the calendar and you can't see the currently 'focused' day (but it is voiced) and selection works. The right/left arrow keys don't work and give some confusing messages (reading one character or space at a time). In the WAI-ARIA datepicker dialog example, focus decoration works fine, but I have similar issues with the arrow keys in NVDA. The behavior in NVDA has certainly regressed with |
I believe this was fixed in a past version of Angular when remove the double |
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
Reproduction
Use StackBlitz to reproduce your issue: https://stackblitz.com/angular/yrrmarxbmay?file=src%2Fapp%2Fdatepicker-overview-example.ts
Steps to reproduce:
Expected Behavior
navigate with the arrow keys and select another day
Actual Behavior
Keyboard accessible does not work in Material Datepicker version
8.2.3
, but in Material7.3.7
it worked.Environment
The text was updated successfully, but these errors were encountered: