Przejdź do treści
Zbliżenie na ręce osoby obsługującej klawiaturę dla osób niewidomych nawiązuje do WCAG 3.2.1 Po otrzymaniu fokusu.Houcine Ncib z Unsplash

Dzisiejszy temat dotyczy fokusu, a raczej tego, co się dzieje, gdy element go otrzymuje. Kwestię tę reguluje WCAG 3.2.1 Po otrzymaniu fokusu (poziom A). Służy ono temu, by elementy interaktywne strony takie jak przyciski, pola tekstowe, kalendarze i inne zachowywały się w sposób przewidywalny i nie zaskakiwały naszego Odbiorcy. Po natrafieniu na element interaktywny, fokus nie powinien być automatycznie przeniesiony w inne miejsce, formularz nie może być wysłany automatycznie, okno modalne nie może otworzyć się niespodziewanie, a strona przeładować bez uprzedniego poinformowania Użytkownika.

Komu pomaga kryterium WCAG 3.2.1 po otrzymaniu fokusu?

Głównie użytkownikom nawigującym strony WWW przy pomocy klawiatury, ale w szczególności osobom słabowidzącym lub z trudnościami poznawczymi. Obie grupy użytkowników mogą utracić koncentrację lub się zgubić, gdy nagle otworzy im się okienko, z którego nie mogą się wydostać lub fokus zostanie przeniesiony z pola tekstowego na tooltip i użytkownik nie będzie w stanie wpisać wartości.

O co trzeba zadbać, by spełnić kryterium 3.2.1?

  • Okna modalne, podpowiedzi, listy rozwijane i pokrewne powinny otwierać się dopiero po kliknięciu w nie myszą lub naciśnięciu spacji/entera na klawiaturze.
  • Fokus po aktywowaniu pola tekstowego nie zostaje przeniesiony w inne miejsce, na przykład na tooltip.
  • Kalendarz nie otwiera się automatycznie po znalezieniu się na przycisku. Dopiero jego aktywacja powoduje jego otwarcie.

Pamiętajmy, istotą spełnienia kryterium 3.2.1 jest nierozpraszanie Użytkownika i umożliwienie mu nawigowania po stronie w sposób przewidywalny. Nie wszyscy z nas lubią niespodzianki. Dla niektórych osób nagłe zmiany są bardzo stresujące, a ich zrozumienie wymaga sporego wysiłku. Starajmy się więc, aby Uużytkownik miał możliwie jak największy wpływ na ich wywołanie.