Zasada 2: Funkcjonalność 2.2 Wystarczająca ilość czasu

2.2.1 Dostosowanie czasu

WCAG 2.2.1 Timing Adjustable

W skrócie

Jeśli strona ma limit czasu (np. wylogowanie, czas na wypełnienie formularza), użytkownik musi móc go wyłączyć, wydłużyć (co najmniej 10-krotnie) albo przedłużyć jednym prostym działaniem po ostrzeżeniu.

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, Projektowanie UX/UI
Jak to wykryć
Tylko test ręczny

Wyjaśnienie prostym językiem: Limit czasu

Komu i dlaczego to pomaga

Osoby korzystające z czytników ekranu, przełączników czy z trudnościami poznawczymi potrzebują więcej czasu. Utrata wpisanych danych przez limit czasu to częsta bariera.

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

Jak zrobić to dobrze

  • Wyświetl ostrzeżenie ok. 2 minuty przed końcem z przyciskiem „Przedłuż sesję”.
  • Zapisuj stan formularza, żeby po ponownym zalogowaniu dane nie przepadły.

Najczęstsze błędy

  • Sesja wygasa po 5 minutach bez ostrzeżenia, a formularz się czyści.
  • Rezerwacja miejsca z odliczaniem bez możliwości przedłużenia.

Jak to sprawdzić

  1. Znajdź wszystkie miejsca z limitem czasu (sesja, rezerwacje, testy).
  2. Sprawdź, czy przed upływem czasu pojawia się ostrzeżenie z opcją przedłużenia, dostępne dla czytnika ekranu.

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

Czy to obowiązkowe?

Powiązane kryteria

2.2.5

Ponowne uwierzytelnienie

Poziom AAA

Gdy sesja wygaśnie, po ponownym zalogowaniu użytkownik może kontynuować bez utraty danych.

2.2.6

Przekroczenie czasu

Poziom AAA

Użytkownik jest uprzedzany, po jakim czasie bezczynności straci dane – chyba że dane są przechowywane przez co najmniej 20 godzin.

2.2.3

Bez limitu czasowego

Poziom AAA

Limit czasu nie jest istotną częścią działania – z wyjątkiem multimediów i wydarzeń na żywo.

Ostatnia aktualizacja: .
Źródło: Understanding SC 2.2.1: Timing Adjustable – oficjalne objaśnienie W3C (po angielsku).