fokus użytkownika nie jest przypadkiem uwięziony w regionie;

Klawisz klawiatury nie może być zablokowany ani uwięziony na konkretnym elemencie strony. Użytkownicy powinni mieć możliwość przechodzenia do wszystkich elementów strony i z nich tylko za pomocą klawiatury.

Testowanie ręczne

Aby sprawdzić, czy użytkownicy nie mogą przypadkowo zablokować zaznaczenia, przechodź do wszystkich elementów strony i z nich tylko za pomocą klawiatury. Użyj TAB, aby przejść do przodu, lub SHIFT + TAB, aby przejść do tyłu.

Jeśli nie możesz przejść między wszystkimi elementami strony za pomocą klawisza Tab, oznacza to, że test nie zaliczył się. Podczas testów zwróć szczególną uwagę na widżety autouzupełniania, które mogą zablokować działanie klawiatury.

Rozwiązanie

Strony, które wyświetlają treści w różnych formatach, np. okna modalne i widżety, są narażone na wyświetlanie pułapek. W przypadku wyświetlenia okna modalnego, gdy nie chcesz, aby użytkownik wchodził w interakcję z resztą strony, warto go tymczasowo uchwycić.

Warto jednak zadbać o możliwość ucieczki z klawiatury, korzystając z klawiatury. Zapoznaj się z tym przykładem tworzenia okna modalnego z ułatwieniami dostępu. Zobacz też Modasy i pułapki na klawiaturę. W tym przykładzie uzyskasz pożądane zachowanie okna modalnego bez konieczności odświeżania strony w celu wyjścia z pułapki.

Dlaczego to jest ważne

W przypadku użytkowników, którzy nie mogą lub nie chcą korzystać z myszy, nawigacja za pomocą klawiatury jest podstawowym sposobem na dotarcie do wszystkich elementów na ekranie. Prawidłowe działanie klawiatury zależy od logicznej kolejności kart i łatwego do rozpoznania stylów zaznaczenia. Jeśli użytkownik klawiatury zostanie uwięziony w jakimś elemencie strony, nie będzie mógł wchodzić z nią w interakcję.

Więcej informacji znajdziesz w artykule Jak przeprowadzić weryfikację ułatwień dostępu.

Zasoby

Kod źródłowy koncentracja użytkownika nie jest przypadkowo uwięziony w regionie