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
- 2.4.1 Możliwość pominięcia bloków
- 2.4.2 Tytuły stron
- 2.4.4 Cel linku (w kontekście)
- 2.4.5 Wiele dróg
- 2.4.6 Nagłówki i etykiety
- 2.4.7 Widoczny fokus
- 2.4.8 Lokalizacja
- 2.4.9 Cel linku (z samego linku)
- 2.4.10 Nagłówki sekcji
- 2.4.11 Fokus nie jest zasłonięty (minimum)
- 2.4.12 Fokus nie jest zasłonięty (wzmocniony)
- 2.4.13 Wygląd fokusu