Addaw, ir a inicio Donar

Fallo común WCAG 2.2

F7Contenido incrustado que parpadea sin poder pararlo

Nombre oficial en el W3C: Fallo del criterio de conformidad 2.2.2 debido a un objeto o applet con contenido parpadeante sin un mecanismo para poner en pausa el contenido que parpadea durante más de cinco segundos

En pocas palabras

Este error ocurre cuando un contenido incrustado parpadea durante más de cinco segundos y no hay forma de pararlo. El fallo habla de applets y complementos (programas añadidos al navegador, como Flash o Java), hoy casi desaparecidos. Pero la regla se aplica igual a anuncios y otros contenidos incrustados que parpadean.

Por qué es importante

Un parpadeo continuo atrae la mirada una y otra vez. A personas con déficit de atención o dificultades de lectura les impide leer el resto de la página. A otras les cuesta leer el texto que parpadea antes de que vuelva a desaparecer.

El navegador no puede controlar lo que ocurre dentro de un complemento o un applet. Si el propio contenido no ofrece un modo de pararlo, la persona no tiene salida.

Cómo evitarlo

  1. No use complementos ni applets. Hoy todo se puede hacer con HTML, CSS y JavaScript estándar.
  2. Si un contenido incrustado parpadea, haga que el parpadeo termine solo en cinco segundos o menos.
  3. Si debe durar más, añada un control visible para pausarlo o detenerlo. Debe funcionar también con el teclado.
  4. Con anuncios o contenidos de otras empresas, exija estas condiciones al proveedor. Si no las cumplen, no los publique.

Cómo comprobarlo

  1. Busque en el código los elementos object, embed, applet e iframe con contenido animado.
  2. Observe cada uno con un reloj durante más de cinco segundos. Anote si sigue parpadeando.
  3. Si sigue, busque un botón o control para pausarlo. Compruebe que funciona con el ratón y con el teclado.
Ver el texto completo del W3C (traducción al español)

Esta es una traducción no oficial al español de la técnica F7 de Techniques for WCAG 2.2, del W3C. Puede contener errores. El único documento oficial y normativo es la versión original en inglés, publicada en el sitio web del W3C.

Aplicabilidad

Tecnologías que admiten contenido parpadeante dentro de un objeto, un applet o un complemento (plug-in).

Descripción

Cuando parpadea un contenido presentado por un complemento o incluido en un applet, es posible que el agente de usuario no tenga forma de poner en pausa el parpadeo. Si ni el complemento, ni el applet, ni el propio contenido proporcionan un mecanismo para poner en pausa el contenido, puede que el usuario no disponga de tiempo suficiente para leer el contenido entre parpadeos, o que resulte tan molesto que el usuario no pueda leer el resto del contenido de la página.

Ejemplos

  • Un applet muestra un anuncio en un sitio de noticias. El applet hace parpadear palabras clave del anuncio para llamar la atención del usuario sobre él. El parpadeo no se puede poner en pausa mediante ninguna configuración del agente de usuario y el applet no proporciona un mecanismo para detenerlo.

Pruebas

Procedimiento

Para cada página que tenga contenido parpadeante en un complemento o applet:

  1. Determinar si el contenido sigue parpadeando durante más de 5 segundos.
  2. Determinar si existe un medio para poner en pausa el contenido parpadeante.

Resultados esperados

  • Si la comprobación n.º 1 es verdadera y la comprobación n.º 2 es falsa, el contenido falla el criterio de conformidad.

Cómo lo comprobamos en ADDAW

Este error es uno de los que buscamos en cada auditoría de ADDAW. Se lo entregamos con capturas y la forma de corregirlo.

Solicitar una auditoría

Basado en la técnica F7 del W3C (WCAG 2.2). Explicación y ejemplos: ADDAW. Traducción no oficial del texto del W3C © W3C, licencia de documentos del W3C. ¿Ha visto un error? Escríbanos.