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. Voir aussi le critère 7.4 sur accessibilite.numerique.gouv.fr.
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é.
Références WCAG 2.1
- 3.2.1 On Focus (niveau A)
- 3.2.2 On Input (niveau A)
Techniques WCAG : G13, G76, G80, G107, H32, H84, F9, F22, F36, F37, F41, SCR19
Ce que l’audit automatique peut détecter
Aucune règle d’axe-core 4.14.0 ne vérifie directement ce critère : vérification humaine indispensable, en suivant la méthodologie de chaque test.
Source : RGAA 4.1.2 (WCAG 2.1), © DINUM, publié dans le dépôt DISIC/accessibilite.numerique.gouv.fr (commit ca4019f), sous Licence Ouverte 2.0. Texte officiel reproduit sans modification de contenu ; certains attributs de mise en forme (liens ouverts dans une nouvelle fenêtre, lien mort) sont retirés. Seuls les encadrés « Explication Rampe — non normative » sont rédigés par Rampe.