ember-power-select
ember-power-select copied to clipboard
a11y: Navigating expanded powerSelect with the keyboard doesn't cause the selected item to be spoken by screen reader.
Steps to reproduce:
- With NVDA and Firefox, in the sample app, navigate to the PowerSelect.
- Press Space to open.
- Once expanded, press up and down arrows.
Expected: NVDA would read the selected item. Actual: Nothing is spoken. Or NVDA doesn't even switch to focus mode and doesn't recognize that the dropdown opened.
With VoiceOver on the Mac, seeing the same thing. Up and Down don't speak the new value once the dropdown is open.
To be clearer, this component needs to implement the full combobox design pattern from the WAI-ARIA authoring practices. It currently only implements pieces of it and is therefore not fully accessible to users of assistive technologies.
CC @mydea because you previously showed an interest in a11y of this component, and @jayjayjpg because we talked about accessibility in the Ember.js eco system before.
@cibernox there are a couple of blocking a11y issues that prevent us from using this addon at work- this issue is one of them. Would you be open a chat about how we can help these get unblocked?
a11y should be a top priority. Happy to help with some general guidance.
Any movement on this?
Also hoping to see some movement on this. We're experiencing the same issue as @MarcoZehe with seemingly no way around it other than just implementing our own component instead of using power select.
I sort of thought this was an issue in general and that we'd fixed it in ember-source, but I also suspect that power-select is perhaps trying to do a little bit too much (technically possible but not supported by a11y tooling).
We could take up this discussion in Discord in #topic-a11y and see what the path forward might look like for accessible selects.
There was extended the support for a11y in PR #1690 Please let me know if we can close this issue or if we need additional changes for this