RGAA Lab

RGAA 4.1.2 · Consultation · Critère 13.11

Dans chaque page web, les actions déclenchées au moyen d’un dispositif de pointage sur un point unique de l’écran peuvent-elles faire l’objet d’une annulation (hors cas particuliers) ?

Un tremblement, une main qui glisse, un doigt qui se pose au mauvais endroit : si l'action part au contact et ne se rattrape pas, l'erreur est irréversible.

Ce que dit le référentiel

Transcription du RGAA 4.1.2, sans interprétation. C’est ce texte qui fait foi, et celui que vous citez dans un rapport.

  1. 13.11.1
    Dans chaque page web, les actions déclenchées au moyen d’un dispositif de pointage sur un point unique de l’écran vérifient-elles l’une de ces conditions (hors cas particuliers) ?
    • L’action est déclenchée au moment où le dispositif de pointage est relâché ou relevé ;
    • L’action est déclenchée au moment où le dispositif de pointage est pressé ou posé puis annulée lorsque le dispositif de pointage est relâché ou relevé ;
    • Un mécanisme est disponible pour abandonner (avant achèvement de l’action) ou annuler (après achèvement) l’exécution de l’action.

Comment le vérifier

  1. Repérer les actions déclenchées par un pointage en un point : clics, appuis, boutons de composants tactiles.
  2. Poser le doigt ou le bouton de la souris sur la cible, faire glisser en dehors, puis relâcher : rien ne doit se produire.
  3. Si l'action part au contact (mousedown, touchstart), vérifier qu'elle est annulée au relâchement en dehors, ou qu'un moyen d'abandon ou d'annulation existe.
  4. Insister sur les actions destructrices : suppression, envoi, validation de paiement.

Ce que notre outil fait

Jugement humain

Aucune machine ne tranche ce critère. L’outil vous présente les éléments et enregistre votre constat.

Il faut appuyer, glisser, relâcher, et observer. Une machine peut envoyer ces événements ; savoir si ce qui a changé à l'écran constitue « l'action » demande de comprendre la page.

Comment nous mesurons ce que l'outil sait faire · ce critère s'audite dans l'extension RGAA Lab.

Les pièges

Les erreurs qu’on rencontre vraiment, relevées au fil des audits.

  • Un composant construit sur mousedown au lieu de click est l'erreur d'implémentation typique — souvent pour gagner quelques millisecondes de réactivité.
  • Le critère prévoit des cas particuliers pour les actions qui doivent partir au contact : un piano virtuel, un jeu.

À lire avec