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
bug: Screen Reader reads ion-select just as a button #21548
Comments
It appears that the relationship when using I do not know if this is a flaw in the spec, or if this is a bug in browsers. This does not appear to be a bug in the framework. Still investigating. edit: The |
When fixing this, we should also ensure it resolves the second/related issue described in #21601 (comment). |
Thanks for the issue! This issue is being locked to prevent comments that are not relevant to the original issue. If this is still an issue with the latest version of Ionic, please create a new issue and ensure the template is fully filled out. |
Bug Report
Ionic version:
[ ] 4.x
[x] 5.x
Current behavior:
ion-select when used along with ion-select-option is not read by screen reader software like NVDA screen reader properly. It’s just read as a “button”.
Expected behavior:
As per the violation highlighted by the AXE chrome extension, the combobox role (added by ion-select) should have child elements tagged to with role textbox for accessibility tools to work as expected. However, ion-select-option adds html elements with role as “option”
Related code:
Sample Usage:
Refer to item 1 in the document shared in Slack for further details.
https://ionicteam.slack.com/archives/C7CGXAVTL/p1592319616186200
The text was updated successfully, but these errors were encountered: