2.2.4 Interrupciones
Criterio de éxito oficial
Las interrupciones pueden ser pospuestas o suprimidas por el usuario, excepto las interrupciones que implican una emergencia.
¿Qué se considera emergencia?
Solo las notificaciones que implican riesgo para la salud, la seguridad o la vida de las personas. Mensajes de marketing, actualizaciones de software, notificaciones de chat y alertas de stock no son emergencias en este contexto.
¿Qué es?
Las interrupciones son cualquier contenido que se presenta sin que el usuario lo solicite mientras está realizando otra tarea: notificaciones emergentes, modales de chat, toasts, alertas de actualización, avisos de cookies o ventanas de marketing. Este criterio exige que el usuario pueda controlar cuándo y si estas interrupciones aparecen.
El caos de las interrupciones no controladas
El usuario está leyendo un artículo importante cuando…
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Interrupciones suprimibles vs. emergencias
- Notificaciones de marketing
- Actualizaciones de software
- Mensajes de chat entrantes
- Alertas de nuevos artículos o productos
- Recordatorios de inactividad
- Avisos de cookies y consentimiento
- Alertas de evacuación de emergencia
- Avisos de catástrofes naturales
- Alertas de seguridad críticas del sistema
- Notificaciones de riesgo vital inmediato
¿Por qué es importante?
Las interrupciones inesperadas son especialmente problemáticas para los usuarios de tecnología de asistencia. Un lector de pantalla puede anunciar cada notificación, interrumpiendo al usuario en medio de una tarea compleja. Para personas con TDAH o discapacidades cognitivas, cada interrupción puede hacer que pierdan el contexto de lo que estaban haciendo, obligándolas a volver a empezar.
¿Quién se ve afectado?
Usuarios de lectores de pantalla: Cada notificación emergente puede interrumpir la lectura en curso, haciendo que pierdan el hilo del contenido.
Personas con TDAH y discapacidades cognitivas: Las interrupciones rompen la concentración y pueden provocar que no completen tareas importantes.
Personas con ansiedad o epilepsia fotosensible: Los cambios inesperados en la pantalla pueden provocar respuestas de estrés o, en casos extremos, episodios convulsivos.
Cómo implementar 2.2.4
Modo «No molestar»
Proporciona una opción de configuración donde el usuario pueda desactivar todas las notificaciones no urgentes durante su sesión.
Diferir notificaciones
Permite al usuario elegir cuándo recibir avisos: al finalizar la tarea actual, al salir de la página o en el momento que prefiera.
Preferencias de notificación
Ofrece en las preferencias de usuario un control granular sobre qué tipos de interrupciones mostrar y cuándo.
Excepción de emergencia
Las alertas de emergencia real (evacuación, catástrofe, riesgo vital) están exentas y deben mostrarse siempre. Pero el 99% de las notificaciones de un sitio web no son emergencias.
Ejemplos prácticos
Correcto Chat con modo silencioso
Una aplicación de soporte incluye un botón «Silenciar notificaciones» que el usuario puede activar mientras rellena un formulario complejo. Los mensajes se acumulan y se muestran cuando el usuario termina.
Correcto Preferencias de alertas
Un panel de usuario permite elegir: «Mostrar notificaciones inmediatamente», «Agruparlas y mostrar al final» o «Solo mostrar emergencias». La preferencia se guarda en el perfil.
Excepción Alerta de seguridad del edificio
Un sistema de gestión de edificios muestra una alerta de evacuación de emergencia que no puede suprimirse. Esta es una interrupción legítima que implica seguridad de las personas.
Técnicas recomendadas
| Código | Técnica | Tipo |
|---|---|---|
| G75 | Proporcionar un mecanismo para posponer cualquier actualización del contenido | Suficiente |
| G76 | Proporcionar un mecanismo para solicitar una actualización del contenido en lugar de actualizar automáticamente | Suficiente |
| SCR14 | Script para hacer opcionales las alertas no esenciales | Suficiente |