Saltar al contenido
Banco de tareas

A11Y-002AccesibilidadImportante

Parar la Gota cuando la persona pide menos movimiento

Dificultad
Media
Estimación
4h
Estado
Abierta
Habilidades
reactsvgaccesibilidad

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

La Gota se anima con SMIL (<animate>) y la regla de prefers-reduced-motion solo afecta a CSS: con movimiento reducido siguen activas 8 animaciones. Contradice DESIGN.md.

Qué hacer

  1. Si matchMedia('(prefers-reduced-motion: reduce)') es cierto, llama a svg.pauseAnimations() y fija una forma.
  2. Escucha los cambios de la preferencia.
  3. Añade una prueba e2e con reducedMotion: 'reduce'.

Criterios de aceptación

  • Con movimiento reducido, animationsPaused() es verdadero en todas las rutas

  • Sin parpadeo de forma al cargar

  • Prueba e2e en verde

Archivos

¿Te la quedas?

  1. 1. Haz un fork y crea la rama tarea/A11Y-002-parar-la-gota-cuando-la-persona-pide-men.
  2. 2. En tareas/accesibilidad/A11Y-002-parar-la-gota-cuando-la-persona-pide-menos-movim.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