Ressources · 89

Messages d’état accessibles : confirmer une action sans perdre le contexte

Faire percevoir recherche, sauvegarde, progression et erreur sur écran, au clavier et avec un lecteur d’écran.

· 3 min

Smartphone et ordinateur portable sur une table Illustration · scène fictive

Ce que ce guide permet

  • Lister les changements utiles
  • Choisir une annonce proportionnée
  • Préserver un contexte compréhensible
  • Tester la dynamique réelle
  • Garder focus et notification cohérents

Contrôle express

  • Faut-il annoncer chaque mise à jour ?
  • role status suffit-il à certifier le parcours ?
  • Une notification doit-elle déplacer le focus ?

Méthode pas à pas

  1. 01

    Lister les changements utiles

    Inventoriez résultats de recherche, ajout au panier, sauvegarde, attente et erreurs. Pour chaque cas, notez déclencheur, contenu et prochaine action possible. WCAG 4.1.3 concerne des messages d’état déterminés sans recevoir le focus ; toutes les mises à jour d’une interface ne sont pas automatiquement des messages à annoncer.

    Livrable : inventaire d’états et portée du critère.

  2. 02

    Choisir une annonce proportionnée

    Utilisez une sémantique appropriée au message. La technique ARIA22 décrit role status pour des messages d’état ; une alerte urgente répond à un besoin différent. Réservez les interruptions aux cas qui les justifient. Évitez d’annoncer chaque caractère tapé ou chaque variation d’un compteur.

    Livrable : règle d’annonce par état.

  3. 03

    Préserver un contexte compréhensible

    Annoncez un résultat complet, par exemple le nombre de résultats avec son sens, plutôt qu’un nombre isolé. Gardez les messages importants visibles assez longtemps pour être compris et consultables après une interruption. Si une action échoue, indiquez ce qui est conservé et comment reprendre.

    Livrable : textes d’état et règles de persistance.

  4. 04

    Tester la dynamique réelle

    Vérifiez la présence de la région avant sa mise à jour, les annonces successives et les messages identiques répétés. Les comportements varient selon navigateur et technologie d’assistance : un rôle présent dans le DOM n’est pas une preuve d’annonce correcte. Testez aussi les interactions rapides et les réponses arrivant dans le désordre.

    Livrable : observations sur les combinaisons retenues.

  5. 05

    Garder focus et notification cohérents

    Une simple confirmation ne doit pas déplacer arbitrairement le focus. Une boîte de dialogue nécessitant une décision suit un autre parcours. Testez que la personne sait si l’action a réussi, où elle se trouve et comment poursuivre, avec zoom, clavier et lecteur d’écran.

    Livrable : recette d’une tâche complète.

Fiche de travail à réutiliser

À compléter avec vos observations autorisées. Ces champs constituent une trame de travail, pas des résultats observés.

ChampInformation à consigner
DéclencheurAction, résultat attendu et états possibles
AnnonceTexte complet, sémantique et priorité
PersistanceDurée visible, accès ultérieur et reprise après erreur
RecetteClavier, zoom, lecteur d’écran et réponses concurrentes

Exemple d’application

Situation illustrative

Exemple fictif : une recherche met à jour ses résultats et n’affiche qu’un nombre dans un coin de la page.

Décision et preuve attendue

Le composant conserve le focus dans le champ et annonce une phrase complète après le résultat stabilisé ; il ne répète pas chaque réponse intermédiaire.

Distinguer les mécanismes

MécanismeUtilitéPoint de vigilance
Message visibleInformer les personnes qui voient la pagePeut passer inaperçu pour un lecteur d’écran
Message d’état annoncéInformer sans déplacer le focusÉviter répétition et interruption excessive
DialogueDemander une décision dans un contexte distinctGérer focus, fermeture et retour au déclencheur

Indicateurs de pilotage

IndicateurCe qu’il mesurePremière action
États perceptiblesMessages décisifs compris dans le parcours testéCorriger annonces absentes ou ambiguës
Annonces répétéesNotifications redondantes pendant une actionRéduire bruit et mises à jour intermédiaires
Reprise utilisableÉchecs avec suite compréhensible et données conservéesAméliorer les textes et le comportement

Erreurs fréquentes

  • Peut passer inaperçu pour un lecteur d’écran
  • Éviter répétition et interruption excessive
  • Gérer focus, fermeture et retour au déclencheur

Questions fréquentes

Faut-il annoncer chaque mise à jour ?

Non. Sélectionnez les informations nécessaires à comprendre la tâche ; trop d’annonces peut empêcher d’entendre les informations utiles.

role status suffit-il à certifier le parcours ?

Non. Testez l’annonce réelle, son contenu, son timing et la suite de la tâche avec les technologies pertinentes.

Une notification doit-elle déplacer le focus ?

Pas systématiquement. Une confirmation d’état et une interaction demandant une décision ont des besoins différents.

Références officielles

Date de consultation des références : . La méthode et la fiche de travail proposent des contrôles à adapter à votre contexte ; elles ne constituent pas une certification.