RGAA 4.1.2 · THÉMATIQUE 7 · SCRIPTS
Critère 7.4 : Pour chaque script qui initie un changement de contexte, l’utilisateur est-il averti ou en a-t-il le contrôle ?
Texte officiel du RGAA 4.1.2 (DINUM), mis en page par Claren · Mis à jour le
Ce critère appartient à la thématique « Scripts » du RGAA 4.1.2. Il se vérifie par un test.
Le critère
Pour chaque script qui initie un changement de contexte, l’utilisateur est-il averti ou en a-t-il le contrôle ?
Les tests
Test 7.4.1
Chaque script qui initie un changement de contexte vérifie-t-il une de ces conditions ?
- L’utilisateur est averti par un texte de l’action du script et du type de changement avant son déclenchement ;
- Le changement de contexte est initié par un bouton (input de type
submit,buttonouimageou balise<button>) explicite ; - Le changement de contexte est initié par un lien explicite.
Méthodologie du test 7.4.1
- Retrouver dans le document tous les événements JavaScript qui initient un changement de contexte, par exemple :
- Une mise à jour dynamique de champs de formulaire ;
- L’ouverture d’une nouvelle page à l’activation d’une option d’une liste de sélection (élément
<select>) ; - La mise à jour, via un procédé AJAX d’une partie essentielle de la page ;
- Le lancement automatique d’un lecteur vidéo suite à la sélection d’une playlist ;
- La manipulation du focus ayant pour résultat de modifier la position courante de l’utilisateur dans la page.
- Vérifier que :
- L’utilisateur est averti par un message de l’action du script et du type de changement avant son déclenchement ;
- Ou bien le changement de contexte est initié par un bouton (input de type submit, button ou image ou la balise button) explicite ;
- Ou bien le changement de contexte est initié par un lien explicite.
- Si c’est le cas, le test est validé.
Correspondance WCAG
- WCAG 2.2, critère 3.2.1 : On Focus
- WCAG 2.2, critère 3.2.2 : On Input
Ce qu’un contrôle automatique peut voir
Aucun contrôle automatique de Claren ne couvre ce critère : il se vérifie à la main.
Faire vérifier votre site
Un test automatique ne tranche qu’une partie des critères. Un audit RGAA les contrôle tous à la main, sur un échantillon de pages, et vous laisse un plan de correction.
Version officielle : critère 7.4 sur accessibilite.numerique.gouv.fr.
Textes du critère, des tests, de la méthodologie, des cas particuliers et des notes techniques : RGAA 4.1.2, DINUM, sous Licence Ouverte 2.0 (Etalab), repris tels quels. Intitulés des critères WCAG 2.2 : W3C, W3C Document License. Les liens des termes mènent au glossaire officiel du RGAA.