Banco de tareas
A11Y-004AccesibilidadImportante
Gestionar el foco y Escape en el diálogo de aval del mapa
- Dificultad
- Media
- Estimación
- 4h
- Estado
- Abierta
- Habilidades
- reactariateclado
Zona sensible. Toca permisos, datos personales, el mapa, secretos o la identidad de marca. Necesita revisión de la titular y conviene haber completado alguna tarea antes.
Contexto
El diálogo de aval declara role="dialog" pero no lleva el foco dentro, no se cierra con Escape y no devuelve el foco. Con teclado o lector de pantalla, la persona se queda atrapada detrás. Es el mapa: zona sensible.
Qué hacer
- Al abrir, enfoca el título o el primer campo; al cerrar, devuelve el foco al disparador.
- Escape cierra y Tab queda contenido (o
<dialog>nativo conshowModal()). - Revisa la hoja inferior con el mismo criterio.
Criterios de aceptación
Se puede abrir, rellenar, enviar y cerrar el aval solo con teclado
VoiceOver anuncia el título del diálogo al abrirse
Prueba e2e de teclado añadida
¿Te la quedas?
- 1. Haz un fork y crea la rama
tarea/A11Y-004-gestionar-el-foco-y-escape-en-el-dialogo. - 2. En tareas/accesibilidad/A11Y-004-gestionar-el-foco-y-escape-en-el-dialogo-de-aval.md, cambia la cabecera:
estado: reservada asignada: tu_usuario_de_github
- 3. Abre un PR con ese cambio (commit firmado:
git commit -s). Al fusionarse, es tuya durante 14 días.