Tiempos de espera
Los usuarios deben ser advertidos de cualquier tiempo de espera por inactividad que pueda causar pérdida de datos, salvo que estos se conserven durante más de 20 horas de inactividad.
Qué exige este criterio
Si existe un tiempo de espera por inactividad que pudiera provocar la pérdida de datos del usuario, este debe ser advertido de su duración al inicio del proceso, no solo cuando el temporizador está a punto de agotarse. El aviso solo es innecesario cuando los datos se conservan durante más de 20 horas de inactividad.
Este criterio complementa el 2.2.1 (aviso antes del tiempo de espera) y el 2.2.5 (sin pérdida de datos). El 2.2.6 se refiere específicamente a informar al usuario con antelación para que pueda planificar su actividad en consecuencia.
Cómo cumplirlo
- Al comienzo de cualquier flujo de formulario extenso, indicar el tiempo de espera por inactividad: «Su información se guardará durante 24 horas» o «Si no regresa en 30 minutos, su solicitud será descartada».
- Asociar el aviso al formulario de forma programática (de modo que aparezca en el resumen del lector de pantalla), sin enterrarlo en el pie de página.
- Si los datos se conservan durante más de 20 horas, no es obligatorio mostrar ningún aviso, pero un mensaje tranquilizador («Su borrador se guarda durante 30 días») sigue siendo útil para las personas con discapacidades cognitivas que temen perder su trabajo.
Fallos habituales
- Aplicaciones de varias páginas que no informan sobre el tiempo de espera hasta que el modal de aviso se activa dos minutos antes del cierre de sesión.
- Portales de declaración de impuestos donde la política de tiempo de espera se encuentra en el centro de ayuda y no en el propio formulario.
- Portales de pacientes de atención sanitaria que eliminan los mensajes no guardados sin ningún aviso previo.
Por qué es importante
Se trata de un criterio de nivel AAA, raramente exigido para la conformidad legal, pero el principio subyacente es sólido: las personas con discapacidades cognitivas, quienes son interrumpidas por cuidadores o citas médicas, y quienes simplemente tardan más en rellenar formularios, todas se benefician de conocer el tiempo de espera desde el principio. Esto les permite dividir una tarea larga en fragmentos seguros en lugar de descubrir el límite perdiendo su trabajo.