Saltar al contenido
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

  1. Al abrir, enfoca el título o el primer campo; al cerrar, devuelve el foco al disparador.
  2. Escape cierra y Tab queda contenido (o <dialog> nativo con showModal()).
  3. 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

Archivos

¿Te la quedas?

  1. 1. Haz un fork y crea la rama tarea/A11Y-004-gestionar-el-foco-y-escape-en-el-dialogo.
  2. 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. 3. Abre un PR con ese cambio (commit firmado: git commit -s). Al fusionarse, es tuya durante 14 días.

Todo lo demás