Permettre d'annuler le déclenchement des interactions

Cible : Facilite l'annulation pour tous les utilisateurs en cas d'erreur sur la cible. Aide les personnes ayant des déficiences visuelles, des limitations cognitives et des déficiences motrices. Les personnes incapables de détecter les changements de contexte sont moins susceptibles d'être désorientées lors de la navigation sur un site.

Quand : lors du développement.

Description :
Lors d'une interaction gestuelle mono-point, au moins une condition est vraie :

  • l'événement "descendant" du pointeur (ex: MouseDown) n'est pas utilisé pour effectuer une partie de la fonction
  • Pouvoir abandonner ou annuler, la fonction est terminée sur l'événement "montant" (ex: MouseUp) et un mécanisme est disponible pour abandonner la fonction avant la fin ou pour annuler la fonction une fois terminée
  • Pouvoir sur l'événement montant inverser tout résultat de l'événement descendant précédent
  • Terminer la fonction sur l'événement est essentiel. Note : les fonctions qui émulent un appui clavier ou un pavé numérique sont considérées comme essentielles.

Référence WCAG :