Bez ograniczeń czasowych
Limity czasu nie są w ogóle częścią treści, z wyjątkiem nieinteraktywnych zdarzeń w czasie rzeczywistym. Surowsze niż 2.2.1 — brak możliwości ostrzeżenia i przedłużenia jako alternatywy.
Czego wymaga
Czas nie jest istotnym elementem zdarzenia ani czynności prezentowanej przez treść, z wyjątkiem zsynchronizowanych mediów nieinteraktywnych (odtwarzany film) i zdarzeń w czasie rzeczywistym (aukcja na żywo, egzamin na żywo, gdzie limit czasu jest sednem aktywności).
Podczas gdy 2.2.1 pozwala zachować limit sesji pod warunkiem oferowania przedłużeń i ostrzeżeń, 2.2.3 eliminuje limity czasu całkowicie. Większość usług sektora publicznego w UE nadal celuje wyłącznie w zgodność AA, więc 2.2.3 rzadko jest twardym wymogiem — pozostaje jednak złotym standardem dla formularzy, wniosków i każdego przepływu, w którym przerwanie kosztuje użytkownika realną pracę.
Jak spełnić kryterium
- Usuń limity wygasania sesji z długich formularzy wniosków (świadczenia socjalne, formularze imigracyjne, zeznania podatkowe).
- Automatycznie zapisuj stan formularza na serwerze co kilka sekund, aby limit sesji — jeśli musi istnieć ze względów bezpieczeństwa — nigdy nie powodował utraty danych przez użytkownika.
- Gdy uwierzytelnienie musi być odświeżone ze względów bezpieczeństwa, wykonuj ciche ponowne uwierzytelnienie w tle za pomocą tokena odświeżania, zamiast wylogowywać użytkownika.
- Zapewnij wyraźny wzorzec „Zapisz i wróć później” zamiast polegania na czasie trwania sesji.
Typowe błędy
- Portale świadczeń lub wniosków wizowych z 15-minutowym limitem sesji kasującym stan formularza, nawet gdy użytkownik aktywnie pisze.
- Platformy edukacyjne, w których czasu trwania quizu nie można usunąć dla studentów z przedłużonym czasem jako udogodnieniem.
- Sklepy internetowe, w których koszyk jest czyszczony po upływie stałego okna czasowego.
Dlaczego to ważne
To kryterium AAA, które bardzo niewiele komercyjnych witryn spełnia. Jednak w przypadku usług publicznych koszt jego niespełnienia jest wysoki: ludzie rezygnują z wypełniania wniosków o świadczenia, ponieważ ich sesja wygasa — często więcej niż raz — i nigdy nie wracają. Gov.UK i strona US Federal Student Aid publicznie zainwestowały w eliminację limitów czasu właśnie z tego powodu.