Przejdź do treści
Zdjęcie minutnika stylizowanego na vintage nawiązujące do kryterium 2.2.6. Ostrzeżenie o limicie czasu (Poziom AAA).Debby Hudson na Unsplash

Kończymy wytyczną 2.2, czyli wszelkie treści dotyczące upływającego czasu. Dziś ostatnie kryterium z jej zakresu – 2.2.6 – ostrzeżenie o limicie czasu (poziom AAA). Zaczynamy!

Cel kryterium 2.2.6

Celem tego kryterium jest powiadomienie Użytkownika o zbliżającym się upływie limitu czasu, a tym samym utracie wpisanych przez niego danych. Mówimy tu o wszystkich sytuacjach, w których występuje sesja aktywności Użytkownika, możliwość jego wylogowania oraz potencjalne przerwanie wykonywanej przez niego czynności. 

Użytkownicy powinni mieć możliwość opuszczenia podjętego przez siebie procesu bez utraty postępu lub już wprowadzonych informacji. Należy przyjąć, że Użytkownicy z problemami z pamięcią, koncentracją czy utrzymaniem uwagi, którzy nie mogą zrobić sobie przerwy w wypełnianiu skomplikowanego formularza, często nie będą w stanie skutecznie ukończyć zadania.

Zasadą jest, by wprowadzane przez Użytkownika dane zostały zachowane przez co najmniej 20 godzin. Budzi ona wiele kontrowersji i wymaga konsultacji gromadzenia takich danych przez wyspecjalizowanych w tej gałęzi prawników. 

Gdy okazuje się, że przechowanie danych jest niemożliwe lub niezgodne z obowiązującym prawem, Użytkownik powinien być powiadomiony o czasie, po którym nastąpi jego wylogowanie i utrata wprowadzonych informacji. 

Zastosowania

Przykłady zastosowań tego kryterium to różnego rodzaju rezerwacje – hoteli, biletów lotniczych oraz wszystkie inne rodzaje formularzy, które wymagają zgromadzenia dużej ilości danych.

Należy jednak zwrócić uwagę, że celowe zamknięcie przeglądarki internetowej czy też urządzenia, na którym pracujemy, nie powoduje złamania kryterium. Można uznać to za celowe działanie Użytkownika, który pozbawił się możliwości zachowania tych danych. 

Małgorzata Szymczak

Małgorzata Szymczak

Accessibility Specialist & Junior Frontend Developer