Aller au contenu
EUID Service de contrôle & label, Accueil
Faire contrôler votre site

Cette traduction n’a pas encore été relue par la rédaction. La version allemande fait foi. Deutsche Fassung

Accessibilité

Pourquoi un clic doit-il déclencher au relâchement ?

Un clic doit déclencher au relâchement pour que les utilisateurs puissent annuler une erreur de ciblage : qui remarque que le doigt est sur la mauvais bouton peut le décaler et relâcher ailleurs — rien ne se passe. Si une fonction déclenche à l'appui, ce retrait n'existe pas. Le critère WCAG 2.5.2 « Annulation du pointeur » exige précisément cette possibilité d'annulation.

Le retrait est une tolérance d'erreur intégrée

Sur les petits écrans, les boutons sont très rapprochés et les doigts plus larges que les curseurs de souris. Les erreurs de ciblage sont quotidiennes — particulièrement pour les personnes avec tremblement ou motricité fine réduite, qui touchent aussi involontairement l'écran. Déclencher au relâchement rend chaque erreur de ciblage sans conséquence : appuyer n'est pas encore une décision, seul le relâchement sur l'élément compte. Les navigateurs et les systèmes d'exploitation fonctionnent comme ça par défaut. Des problèmes surviennent quand des scripts modifient ce comportement et réagissent déjà à l'appui — pour paraître plus rapides. Font exception les fonctions où l'appui lui-même est essentiel, comme une touche de piano dans une application musicale.

Comment le service de contrôle indique ce critère

Savoir si une fonction déclenche à l'appui ou au relâchement n'apparaît que quand on la déclenche vraiment — c'est précisément ce que notre engagement de passivité interdit : le noyau de mesure ne clique sur aucune fonction de votre site, n'envoie rien et ne commande rien. Un jugement automatisé sur ce critère ne serait donc pas justifié. Le rapport de contrôle l'indique ouvertement comme un point à vérifier manuellement. Cette honnêteté a un système : chaque critère WCAG apparaît dans le rapport individuellement avec son statut, de sorte que ce qui a été mesuré et ce qui a été jugé par un humain reste visible.

Exemples

Déclenchement en appuyant

Non rencontré
knopf.addEventListener("mousedown", loeschen);
Réalisation
knopf.addEventListener("click", loeschen);
// click löst beim Loslassen aus; wer daneben liegt, zieht den Zeiger weg und nichts passiert

En cliquant au lieu de souris, une erreur peut être annulée avant qu'elle ne fonctionne.

  • Testez vos boutons importants sur téléphone : appuyer, doigt vers le côté, relâcher ailleurs — rien ne doit se passer.
  • Demandez à votre agence de lier les actions au relâchement, pas à l'appui.
  • Vérifiez les cas spéciaux comme appui prolongé ou glisser-déposer : là aussi, il faut un chemin d'annulation sans conséquence.
  • Donnez à chaque action grave comme « Supprimer définitivement » une confirmation supplémentaire — annulation et confirmation se complètent.

Deutsche Fassung dieser Seite

  • Label Digitale Barrierefreiheit
  • Label Daten & Recht
  • Label Technische Qualität
  • Label Digital Excellence
  • Label Cyberversicherung

Contrôlé. Pour un meilleur avenir numérique.euid.com

Pourquoi un clic doit-il déclencher au relâchement ? · euid.com