primefaces/community

DataTable: Arial-label issues

Opened this issue · 0 comments

Discussed in https://github.com/orgs/primefaces/discussions/1240

Originally posted by xaxoxavi February 20, 2024
Some elements (buttons or form elements) generated by the DataTable component do not have an 'aria-label' attribute.
Here is the list of the ones I spotted:

Same issue resolved in primereact

(1) The filter button generated by property filterDisplay='menu
(2) The paginator dropdown menu to select the number of rows to display. This element generates a 'p-hidden-accessible' div with an input element (with role="textbox") in it, but this input has no aria-label attribute. It also generates a 'p-dropdown-trigger' div with the role 'button' and this div has no aria-label attribute
(3) The radio buttons and checkboxes generated in selection mode

(1)
image
(2)
image
(3.1)
image
(3.2)
image