
Ce înseamnă acest criteriu?
Acțiunile declanșate prin clic sau atingere nu trebuie să se execute imediat la apăsare, ci doar după ce utilizatorul ridică degetul sau cursorul (la evenimentul „up”), oferindu-i posibilitatea de a anula interacțiunea.
De ce este important?
Utilizatorii pot apăsa accidental pe un element sau pot avea dificultăți motorii care duc la clicuri involuntare. Dacă acțiunea se produce imediat la apăsare (la evenimentul „down”), nu există șansa de a o opri. În schimb, dacă acțiunea se execută doar la „up”, utilizatorul poate glisa degetul/cursorul în afara elementului pentru a anula comanda.
Exemple de aplicare corectă:
- Un buton care finalizează o comandă execută acțiunea doar când utilizatorul ridică degetul/cursorul de pe el.
- Un link care deschide o pagină nouă reacționează la „click release” și nu imediat la apăsare.
- Un slider sau un control interactiv permite retragerea acțiunii dacă utilizatorul renunță înainte de a finaliza gestul.
Ce greșeli apar frecvent?
- Execuția acțiunii la apăsare („mousedown” sau „touchstart”) fără posibilitatea de anulare.
- Lipsa unui mecanism de prevenire a acțiunilor accidentale (de exemplu, într-un formular cu buton de trimitere).
- Interfețe care ignoră complet diferența dintre „down” și „up” în gestiunea evenimentelor.
Un design accesibil ține cont și de nevoia de control și siguranță în interacțiuni. A permite anularea unei acțiuni înainte de finalizare este o măsură esențială pentru accesibilitate, dar și pentru o experiență de utilizare mai previzibilă și mai umană.


