Zasada 3: Zrozumiałość 3.2 Przewidywalność

3.2.1 Po otrzymaniu fokusu

WCAG 3.2.1 On Focus

W skrócie

Samo przejście fokusem na element nie może powodować zmiany kontekstu – otwarcia nowego okna, wysłania formularza czy przeniesienia na inną stronę.

Poziom
A Podstawowe minimum – bez tego część osób w ogóle nie skorzysta ze strony.
Czy to obowiązkowe?
Wymagane prawem
Kto w zespole odpowiada
Programowanie
Jak to wykryć
Tylko test ręczny

Komu i dlaczego to pomaga

Osoba poruszająca się klawiaturą musi móc „rozejrzeć się” po elementach bez wywoływania niespodziewanych akcji.

  • Osoby niewidome
  • Osoby z niepełnosprawnością ruchową
  • Osoby z trudnościami poznawczymi

Jak zrobić to dobrze

  • Nie podpinaj akcji zmieniających kontekst pod zdarzenia focus.

Najczęstsze błędy

  • Okno pomocy otwierające się, gdy fokus wejdzie na pole.
  • Automatyczne przejście do następnego pola po wejściu fokusem.

Jak to sprawdzić

  1. Przejdź Tabem po wszystkich elementach – nic nie powinno się dziać samo, poza pokazaniem fokusu.

Tylko test ręczny. Automat tego nie sprawdzi – potrzebny jest test ręczny lub audyt ekspercki.

Czy to obowiązkowe?

Powiązane kryteria

3.2.2

Podczas wprowadzania danych

Poziom A Wymagane prawem

Zmiana wartości pola (wybór z listy, zaznaczenie opcji) nie powoduje automatycznie zmiany kontekstu, chyba że użytkownik został o tym uprzedzony.

3.2.5

Zmiana na żądanie

Poziom AAA

Zmiany kontekstu następują tylko na żądanie użytkownika albo można je wyłączyć.

Ostatnia aktualizacja: .
Źródło: Understanding SC 3.2.1: On Focus – oficjalne objaśnienie W3C (po angielsku).