-
Notifications
You must be signed in to change notification settings - Fork 6.8k
Closed
Labels
AccessibilityThis issue is related to accessibility (a11y)This issue is related to accessibility (a11y)P2The issue is important to a large percentage of users, with a workaroundThe issue is important to a large percentage of users, with a workaroundarea: material/select
Description
Reproduction
Steps to reproduce:
- Navigate to https://material.angular.io/components/select/overview
- Go to examples
- Run a plugin which checks accessibility scores of a page.
I ran axe and lighthouse (lighthouse I believe is always included in google chrome) and both are failing on aria roles.
Expected Behavior
Accessibility score of 100
Actual Behavior
Accessibility score of 91 (lighthouse which is included in google chrome)
The axe plugin is telling me as follows:
Fix the following:
Required ARIA child role not present: textbox.
For each of the mat-selects on the page.
I'm seeing same results on my app, which is running with @angular/material 10.2.7 and latest of angular 10.x.x.
Currently the role of the mat-select is combobox, which according to documentation of a11y indeed requires a child role of textbox: https://www.digitala11y.com/combobox-role/
Environment
- Angular: latest of 10.x.x and whatever is running in the documentation
- CDK/Material: 10.2.7 and 11.0.3
- Browser(s): I am using google chrome latest
Metadata
Metadata
Assignees
Labels
AccessibilityThis issue is related to accessibility (a11y)This issue is related to accessibility (a11y)P2The issue is important to a large percentage of users, with a workaroundThe issue is important to a large percentage of users, with a workaroundarea: material/select