Przejdź do treści
A11ySignal
Poziom AWCAG 2.0WCAG 2.1WCAG 2.2EN 301 549 § 9.2.4.3

2.4.3
Kolejność fokusu

Fokus musi przesuwać się w kolejności, która zachowuje sens.

Co mówi norma

Jeśli strona internetowa może być nawigowana sekwencyjnie, a kolejność nawigacji wpływa na znaczenie lub działanie strony, komponenty przyjmujące fokus przyjmują go w kolejności, dzięki której zachowane jest znaczenie i możliwość obsługi treści.

Dlaczego to ma znaczenie

Jeśli fokus skacze z nagłówka do stopki i z powrotem, strona przestaje być nawigowalna, choć każda kontrolka jest osiągalna.

Jak wygląda błąd

  • błądDodatnie wartości `tabindex` (`tabindex="3"`), które przestawiają całą stronę.
  • błądOkno modalne, które otwiera się bez przeniesienia do niego fokusu.
  • błądFokus, który po zamknięciu okna nie wraca do elementu, który je otworzył.

Jak to naprawić

  • róbNigdy nie używaj dodatniego `tabindex`. Napraw zamiast tego kolejność DOM.
  • róbPrzy otwarciu okna przenieś do niego fokus; przy zamknięciu oddaj go temu, co je otworzyło.

Jak sprawdza to A11ySignal

ręcznie

Żadna automatyczna reguła nie osądzi tego kryterium i nie będziemy udawać inaczej. Czyste skanowanie nie oznacza, że 2.4.3 jest spełnione — oznacza, że nic mierzalnego nie zawiodło. Tu potrzebny jest człowiek.

Czego narzędzie ci nie powie

Przejdź stronę tabulatorem i patrz, gdzie wędruje obwódka fokusu. To cały test.

Także pod 2.4 Możliwość nawigacji