Prevención de errores (todos)
Para cualquier envío realizado por el usuario —no solo los de naturaleza legal, financiera o que modifiquen datos— debe existir la posibilidad de revertirlo, verificarlo o confirmarlo antes de que surta efecto. Generalización AAA del criterio 3.3.4.
Qué pide este criterio
Este es la generalización AAA del criterio 3.3.4: las mismas tres protecciones —reversible, comprobado o confirmado— se aplican a cualquier envío que el usuario pueda realizar en la página, no únicamente a los de naturaleza legal, financiera o que modifiquen datos. Las suscripciones a boletines, los comentarios publicados y los envíos de formularios de cualquier tipo disponen de la misma red de seguridad.
Cómo satisfacerlo
- Mostrar una vista previa antes de enviar un mensaje, comentario o publicación de cierta extensión.
- Permitir al usuario editar los comentarios o mensajes enviados durante un breve periodo de tiempo.
- En formularios de varios pasos, permitir al usuario volver atrás y revisar cada paso antes del envío definitivo.
- Mostrar un aviso de confirmación con una opción de «Deshacer» para tantas acciones como sea viable.
- En interfaces de mensajería, valorar la implementación de una ventana de cancelación del envío (patrón «Deshacer envío» de Gmail).
Fallos comunes
- Formularios de comentarios que publican de inmediato al enviarse, sin ventana de edición.
- Suscripciones a boletines que envían correos de confirmación antes de mostrar una vista previa de aquello a lo que el usuario se está suscribiendo.
- Publicaciones en foros que aparecen de forma inmediata, sin paso de revisión ni periodo de gracia para corregir erratas.
- Widgets de reacción o valoración que registran la selección al primer clic, sin posibilidad de cambiar la puntuación.
Por qué importa
Este criterio es AAA y rara vez constituye un objetivo de cumplimiento explícito, pero el principio de diseño que lo sustenta —permitir al usuario revisar, deshacer o confirmar— es universalmente beneficioso. Las personas con discapacidades motoras, temblores o discapacidades cognitivas tienen más probabilidades de activar acciones involuntariamente y soportan el mayor coste cuando no existe red de seguridad. Para el resto de personas, una buena opción de deshacer es una de las mejoras de experiencia de usuario más económicas que se pueden implementar.