Critère RGAA 7.1 — Scripts
Les composants d'interface construits en JavaScript doivent exposer leur rôle, leur état et leur nom via ARIA, et rester pilotables au clavier. Un menu, un onglet ou une fenêtre modale accessible à la souris seule exclut une partie des utilisateurs.
Ce que le contrôle automatique détecte
Accessano rattache 9 contrôle(s) automatique(s) à ce critère :
- Un attribut ARIA utilisé n’existe pas dans la spécification.
- Un attribut ARIA a une valeur invalide.
- Un rôle ARIA utilisé n’est pas valide.
- Un composant ARIA n’a pas les attributs obligatoires de son rôle.
- Un composant ARIA n’a pas les éléments enfants exigés par son rôle.
- Un élément ARIA n’est pas contenu dans le parent exigé par son rôle.
- Un élément masqué aux technologies d’assistance reste atteignable au clavier.
Si le moteur ne peut pas trancher : Un élément masqué aux technologies d’assistance pourrait rester atteignable au clavier — à vérifier au clavier. - Un attribut ARIA n’est pas autorisé pour le rôle de l’élément.
- Un bouton n’a pas de nom accessible.
Un contrôle automatique ne peut établir qu'un manquement. Il ne peut jamais établir la conformité : c'est pourquoi Accessano n'affiche jamais de verdict « conforme ».
Comment corriger
Vérifiez que chaque composant interactif porte un rôle ARIA valide avec les attributs requis, qu'il est atteignable au clavier, et que le focus est correctement déplacé puis piégé dans les fenêtres modales. Ces points demandent presque toujours une vérification humaine complémentaire.
Autres critères de la thématique « Scripts »
- Aucun autre critère cartographié dans cette thématique.
Vérifier votre site
Analysez une page gratuitement : Accessano établit les manquements démontrables et délimite ce qui reste à auditer par un humain.