Стандарти · WCAG 2.2

SC 2.2.6 Ниво AAA WCAG 2.1

Изтичане на времето

Потребителите трябва да бъдат предупредени за всяко изтичане на времето при неактивност, което може да доведе до загуба на данни, освен ако данните не са запазени за повече от 20 часа неактивност.

Какво се изисква

Ако при неактивност се задейства таймаут, който може да доведе до загуба на потребителски данни, потребителят трябва да бъде предупреден за продължителността му в началото на процеса — не едва когато таймерът изтича. Предупреждението не е необходимо само когато данните са запазени за повече от 20 часа неактивност.

Този критерий допълва 2.2.1 (предупреждение преди изтичане на времето) и 2.2.5 (без загуба на данни). 2.2.6 е насочен конкретно към предварителното информиране на потребителя, за да може да планира работата си.

Как да се осигури съответствие

  • В началото на всяко многостъпково попълване на форма да се оповестява таймаутът при неактивност: „Информацията ви ще бъде запазена за 24 часа” или „Ако не се върнете в рамките на 30 минути, заявлението ви ще бъде изтрито.”
  • Оповестяването да е програмно свързано с формата (за да се прочете от екранния четец при преглед на формата), а не скрито в долния колонтитул.
  • Ако данните се запазват за повече от 20 часа, предупреждение не се изисква — но успокоително съобщение („Чернатата ви е запазена за 30 дни”) е от полза за потребители с когнитивни увреждания, притеснени от евентуална загуба на работа.

Чести пропуски

  • Многостраничени приложения, в които не се казва нищо за таймаута, докато не се появи модален прозорец с предупреждение две минути преди изход.
  • Портали за данъчни декларации, в които политиката за таймаут е описана в центъра за помощ, а не на самата форма.
  • Пациентски портали в здравеопазването, изтриващи незапазени съобщения без предварително предупреждение.

Защо е важно

Критерий от ниво AAA, рядко изискван за правно съответствие — но заложеният принцип е правилен: потребителите с когнитивни увреждания, потребителите, прекъсвани от лица, полагащи грижи, или от медицински прегледи, и потребителите, на които попълването просто отнема повече време, имат полза от предварително знание за таймаута. Той им позволява да разделят дълга задача на безопасни части, вместо да открият ограничението едва след загуба на работата си.