Kryterium 4.1.3 – Status komponentu (Poziom AA) zostało wprowadzone w wersji WCAG 2.1. Dotyczy ono sytuacji, w których zmiany na stronie następują automatycznie – np. po zaznaczeniu opcji w formularzu, wysłaniu danych lub załadowaniu nowej treści.

To kryterium ma na celu informowanie użytkowników o tych zmianach, zwłaszcza korzystających z czytników ekranu, aby nikt nie został zdezorientowany brakiem widocznego sygnału.

W tym artykule pokażemy, jak sprawdzić zgodność z tym kryterium – bez potrzeby znajomości kodu.


Co oznacza „status komponentu”?

Status komponentu to każda zmiana na stronie, która:

Dla użytkowników czytników ekranu ważne jest, żeby te zmiany były zakomunikowane głosowo. W przeciwnym razie – mogą ich nie zauważyć.


Przykłady typowych statusów:


Jak sprawdzić zgodność z kryterium 4.1.3 bez technicznej wiedzy?

1. Użyj czytnika ekranu i wykonaj akcje dynamiczne

Co zrobić?
Zainstaluj darmowy czytnik ekranu (np. NVDA na Windowsie) lub skorzystaj z wbudowanego (np. VoiceOver na macOS).

Na co zwrócić uwagę?

Przykład błędu:
Po kliknięciu „Dodaj do koszyka” nic nie zostaje odczytane przez czytnik – użytkownik nie wie, czy akcja się powiodła.


2. Przetestuj dynamiczne formularze i komunikaty

Co zrobić?
Wypełnij formularz, użyj wyszukiwarki na stronie, dodaj produkt do koszyka itp.

Na co zwrócić uwagę?


Dlaczego to ważne?

Bez informacji o zmianie statusu, użytkownik może nie wiedzieć, czy jego działanie miało efekt.
To szczególnie istotne dla:


Dobre praktyki


Podsumowanie

Kryterium 4.1.3 – Status komponentu sprawia, że dynamiczne zmiany na stronie są dostępne również dla osób korzystających z czytników ekranu.
Nie musisz znać kodu – wystarczy, że wykonasz prosty test i sprawdzisz, czy zmiany są zauważalne i zrozumiałe.