-
Notifications
You must be signed in to change notification settings - Fork 160
Open
Labels
🆕 status: new🧰 feature-request♿ a11yWhen the issue or PR is related to accessibilityWhen the issue or PR is related to accessibilityaria-supportgrid: filter-ui
Description
Description
The "filter" buttons in the Table Grid component can not be accessed using only the keyboard.
Solution
Make the Filter button keyboard accessible by using an HTML button tag
Describe alternatives you've considered
the Filter chip element should be a <button>
or at least have a role="button" and a tabindex. The current role attribute is "listbox" which is not correct. (a list box* is the equivalent of the <select>
tag.)
Also: each filter button should be unique, appending the name of the table column header is ideal such that the aria-label reads "Filter {{col_Name}}"
*Info about listbox role: https://www.w3.org/WAI/ARIA/apg/patterns/listbox/
Metadata
Metadata
Assignees
Labels
🆕 status: new🧰 feature-request♿ a11yWhen the issue or PR is related to accessibilityWhen the issue or PR is related to accessibilityaria-supportgrid: filter-ui