RGAA Lab

Critères RGAA 4.1.2 · Thématique 7

Scripts

5 critères du RGAA 4.1.2. Chaque fiche porte le texte officiel du critère et de ses tests, ce qu'il protège, et ce qu'un outil sait en trancher seul.

  • 7.1 — Compatibilité des scripts

    Un composant reconstruit en `<div>` n'a ni nom, ni rôle, ni état : le lecteur d'écran annonce « groupe », l'utilisateur ne sait ni ce que c'est, ni s'il est ouvert, ni ce qui vient de changer.

  • 7.2 — Pertinence de l’alternative au script

    Quand un composant inaccessible s'accompagne d'une alternative, c'est elle qui devient le service pour une partie des utilisateurs : si elle offre moins, ils reçoivent moins.

  • 7.3 — Contrôle des scripts au clavier

    Ce qui ne s'atteint qu'à la souris n'existe pas pour qui navigue au clavier, à la commande vocale ou au contacteur — et ce qui ne s'atteint qu'au clavier exclut à son tour l'utilisateur d'écran tactile.

  • 7.4 — Changement de contexte annoncé

    Une page qui se recharge, un formulaire qui part ou une fenêtre qui s'ouvre sans qu'on l'ait demandé désoriente : qui ne voit que quelques lignes à la fois ne remarque pas toujours que tout a changé sous lui.

  • 7.5 — Messages de statut

    « Article ajouté au panier », « 3 résultats », « Mot de passe trop court » : ces messages apparaissent sans déplacer le focus. Sans région d'annonce, ils sont invisibles pour qui ne regarde pas l'endroit où ils s'affichent.

Les autres thématiques