
Ce înseamnă acest criteriu?
Orice mesaj de stare care apare pe pagină – cum ar fi o confirmare, o eroare sau un rezultat al unei acțiuni – trebuie să fie programatic detectabil fără schimbarea focusului. Cu alte cuvinte, utilizatorii de cititoare de ecran trebuie să fie informați despre aceste mesaje fără să fie forțați să navigheze către ele.
De ce este important?
Fără această informare automată, utilizatorii nevăzători sau cu deficiențe cognitive pot rămâne fără feedback după o acțiune – de exemplu, trimiterea unui formular sau adăugarea unui produs în coș. Asta duce la confuzie, pierderea controlului asupra interacțiunii și experiențe frustrante.
Exemple de aplicare corectă:
- Afișarea unui mesaj „Mesajul a fost trimis cu succes” cu atribut role=”status” sau aria-live=”polite”.
- Indicare a unei erori în completarea formularului cu aria-live=”assertive” pentru feedback imediat.
- Notificări de tip toast care sunt anunțate automat de cititoarele de ecran, fără a muta cursorul sau focusul utilizatorului.
Ce greșeli apar frecvent?
- Mesaje importante vizibile doar vizual, fără a fi anunțate programatic.
- Mesaje care se afișează, dar nu sunt în aria vizuală a cititorului de ecran.
- Lipsa atributelor aria-live, role=”status” sau aria-atomic.
Un site accesibil înseamnă și un site care comunică eficient. Dacă ceva important se întâmplă pe pagină, toți utilizatorii trebuie să știe – inclusiv cei care nu pot „vedea” mesajele.


