filament/tables
v3.2.113
v11.23.5
v3.5.6
8.3.4
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/
Filament currently renders the actions column header as this
<th class="w-1"></th>
I see 2 solutions to remedy, either;
<th>
element to a <td>
so it no longer has the columnheader
role<td class="w-1"></td>
aria-label
to the <th>
element<th class="w-1" aria-label="actions"></th>
php artisan make:filament-user
/admin/login
https://github.com/honeyguppy/filament-issue-table-wcag
No response
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too