You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I encountered an issue during accessibility checks: when creating a table with an actions column, the table header for that column lacks an accessible name, which is required for elements with the columnheader role.
Package
filament/tables
Package Version
v3.2.113
Laravel Version
v11.23.5
Livewire Version
v3.5.6
PHP Version
8.3.4
Problem description
I encountered an issue during accessibility checks: when creating a table with an actions column, the table header for that column lacks an accessible name, which is required for elements with the
columnheader
role.W3C docs: https://www.w3.org/TR/wai-aria-1.2/#columnheader
I found this using the WAVE accessibility evaluation tool. https://wave.webaim.org/
Expected behavior
Filament currently renders the actions column header as this
I see 2 solutions to remedy, either;
<th>
element to a<td>
so it no longer has thecolumnheader
rolearia-label
to the<th>
elementSteps to reproduce
php artisan make:filament-user
/admin/login
Reproduction repository (issue will be closed if this is not valid)
https://github.com/honeyguppy/filament-issue-table-wcag
Relevant log output
No response
Donate 💰 to fund this issue
The text was updated successfully, but these errors were encountered: