Critère 7.5

Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d’assistance ?

Contrôle manuelRGAA 4.1.23 tests officiels

Comprendre

Les messages de statut (succès, erreur, résultats) doivent être annoncés sans prendre le focus.

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.5.1

    Chaque message de statut qui informe de la réussite, du résultat d’une action ou bien de l’état d’une application utilise-t-il l’attribut WAI-ARIA role="status" ?

    Méthodologie de test
    1. Retrouver dans le document les messages qui valent pour message de statut.
    2. Pour chacun de ces messages, déterminer la nature de l’information dont est porteur le message :
    3. Si le message informe de la réussite, du résultat d’une action ou bien de l’état d’une application, vérifier que l’élément qui contient le message :
      • Soit utilise l’attribut WAI-ARIA role=”status” ;
      • Soit utilise les attributs WAI-ARIA aria-live=”polite” et aria-atomic=”true”.
    4. Si le message présente une suggestion, ou avertit de l’existence d’une erreur, vérifier que l’élément qui contient le message :
      • Soit utilise l’attribut WAI-ARIA role=”alert” ;
      • Soit utilise les attributs aria-live=”assertive” et aria-atomic=”true”.
    5. Si le message indique la progression d’un processus, vérifier que l’élément qui contient le message :
      • Soit utilise l’un des attributs WAI-ARIA role=”log”, role=”progressbar” ou role=”status” ;
      • Soit utilise l’attribut WAI-ARIA aria-live=”polite” si l’intention est de signaler l’équivalent d’un rôle “log” ;
      • Soit utilise les attributs WAI-ARIA aria-live=”polite” et aria-atomic=”true si l’intention est de signaler l’équivalent d’un rôle “status”.
    6. Si c’est le cas, le test est validé.
  2. Test 7.5.2

    Chaque message de statut qui présente une suggestion, ou avertit de l’existence d’une erreur utilise-t-il l’attribut WAI-ARIA role="alert" ?

    Méthodologie de test
    1. Tests identiques à 7.5.1
  3. Test 7.5.3

    Chaque message de statut qui indique la progression d’un processus utilise-t-il l’un des attributs WAI-ARIA role="log", role="progressbar" ou role="status" ?

    Méthodologie de test
    1. Tests identiques à 7.5.1

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

Critère RGAA 7.5 : Dans chaque page web, les messages de statut sont-ils correctement restitués par les technologies d’assistance ? | Agence RGAA