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 ?

Contrôle manuelRGAA 4.1.21 test officiel

Comprendre

Un script qui change de contexte (redirection, ouverture) doit prévenir l’utilisateur ou lui laisser le contrôle.

Ce critère s’applique lorsque la page contient : scripts.

Ce que vérifie Agence RGAA

Aucun contrôle automatique fiable aujourd’hui : ce critère est vérifié par une personne (en interne ou par un auditeur RGAA).

Un résultat automatique n’est jamais un audit : seul un contrôle humain (en interne ou par un auditeur RGAA) permet de conclure.

Tests officiels

  1. 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, button ou image ou balise <button>) explicite ; Le changement de contexte est initié par un lien explicite.

    Méthodologie de test
    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.
    2. 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.
    3. Si c’est le cas, le test est validé.

Texte officiel du référentiel RGAA 4.1.2 publié par la DINUM — voir la source.

Critère RGAA 7.4 : Pour chaque script qui initie un changement de contexte, l’utilisateur est-il averti ou en a-t-il le contrôle ? | Agence RGAA