
Ce înseamnă acest criteriu?
Acest criteriu impune ca utilizatorii care navighează cu tastatura să poată intra și ieși liber din toate componentele interactive ale unei pagini web. Nu trebuie să existe secțiuni sau elemente care „blochează” utilizatorul în interiorul lor, fără posibilitatea de a reveni la restul conținutului.
De ce este important?
Utilizatorii care nu pot folosi mouse-ul trebuie să se bazeze 100% pe tastatură. Dacă un element precum o fereastră pop-up, un formular sau un slider captează focusul și nu permite ieșirea din el, utilizatorul rămâne „prizonier” în acea zonă și nu mai poate naviga mai departe sau înapoi în pagină. Asta afectează grav experiența și accesibilitatea.
Exemple de aplicare corectă:
- Un dialog modal permite închiderea cu tasta Escape și revenirea focusului la elementul anterior.
- Componentele interactive (ex. carusele, meniuri expandabile) nu blochează tasta Tab și permit continuarea navigării.
- Elementele personalizate (ex. widgeturi JavaScript) au mecanisme clare pentru a permite ieșirea cu tastatura.
Ce greșeli apar frecvent?
- Ferestre pop-up sau modale care captează focusul și nu permit închiderea fără mouse.
- Componente care nu oferă o modalitate de ieșire sau care „consumă” toate comenzile de tastatură fără să le transmită mai departe.
- Lipsa unei logici clare în ciclul de tabulare în componentele complexe.
Un site accesibil trebuie să fie fluid în navigare – fără capcane, fără blocaje. Criteriul „No Keyboard Trap” asigură o experiență continuă pentru utilizatorii care navighează fără mouse, permițându-le control total asupra interacțiunii cu site-ul.


