react-toolkit icon indicating copy to clipboard operation
react-toolkit copied to clipboard

[a11y] Audit Table

Open MartinWeb opened this issue 1 year ago • 1 comments

Vérification de l'accessibilité du composant : Table

Afin d'évaluer le niveau d'accessibilité d'un composant, il faut effectuer les actions ci-dessous.

Analyse statique d'accessibilité

Remplir les champs ci-dessous, en se basant sur l'onglet accessibilité de chaque composant dans le storybook.

Table : image

VIOLATIONS : 0 INCOMPLETE : 0 PASSED : 6

Items : image

VIOLATIONS : 0 INCOMPLETE : 0 PASSED : 7

Pager (default) : image

VIOLATIONS : 0 INCOMPLETE : 0 PASSED : 11

Pager (light) : image

VIOLATIONS : 1 : pas de texte discernable pour les deux boutons précédent et suivant INCOMPLETE : 0 PASSED : 10

En plus mettre une capture de l'onglet en commentaire de cette issue.

Analyse manuelle

  • [x] Est ce que le composant est navigable au clavier (tab) ?
  • [x] Est ce que le composant est navigable avec NVDA ? Ok, mais quelques choses à corriger :
  • Pour le pager, pas d'indication globale de la liste (peut être spécifier qu'il s'agit de la liste des pages disponibles pour le tableau).
  • Pour le pager, NVDA lit les < > des boutons précédent et suivant.
  • [ ] Est ce que le composant est navigable avec un autre lecteur d'écran ?

Vérification sémantique

  • [x] #1181 Il manque la possibilité de renseigner un caption
  • [x] Vérifier la validité HTML W3C (https://validator.w3.org/#validate_by_input) ?
  • [x] Vérifier la validité CSS (https://jigsaw.w3.org/css-validator/#validate_by_input) ?

Problèmes détectés

Si vous avez détectés un défaut d'accessibilité, veuillez créer une issue décrivant le défaut et la rattacher à cette issue.

MartinWeb avatar Apr 09 '24 14:04 MartinWeb

Remontées à corriger :

  • Pager light : pas de texte discernable pour les boutons précédent et suivant
  • Lecteur d'écran NVDA :
    • Pour le pager, pas d'indication globale de la liste (peut être spécifier qu'il s'agit de la liste des pages disponibles pour le tableau).
    • Pour le pager, NVDA lit les < > des boutons précédent et suivant.

MartinWeb avatar Apr 12 '24 13:04 MartinWeb

Report sur le projet design system

MartinWeb avatar Mar 19 '25 09:03 MartinWeb