Skip to content

[igx-grid] [igx-chips] Filter button in table is not keyboard accessible #15847

Open
@jamesuhl

Description

@jamesuhl

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}}"

Image

*Info about listbox role: https://www.w3.org/WAI/ARIA/apg/patterns/listbox/

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions