grid : remplacer sémantique par un button
Description
Suite à un audit Lighthouse sur la grid, petit problème de sémantique :
Actuellement, le role="button" est sur le th. Il faudrait plutôt qu'il soit sur un span ou encore mieux : un button natif en enfant du th afin de garder le role columnheader natif du th.
A faire :
- Retirer le
role="button"duth - Si la colonne est triable, ajouter un
buttonen enfant duth. Gérer les tabindex correctement. - Si la colonne n'est pas triable, ajouter une
diven enfant duth. Gérer les tabindex correctement. - Ajouter du style css pour éviter le style du navigateur sur le button natif et gérer le focus-visible.
Edited by Rémi Martinez