RAWEBA
7.4 Pour chaque script qui initie un changement de contexte, l’utilisateur est-il averti ou en a-t-il le contrôle ?
- References WCAG
- 3.2.1 On Focus (A)
- 3.2.2 On Input (A)
- Techniques
- F36
- F37
- F41
- G13
- G80
- G107
- H32
- H84
- SCR19
Méthodologie officielle pour tester le critère 7.4
Test 1 (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é.