Accesibilidad
El objetivo
FileSlimmer se construye conforme a WCAG 2.2 nivel AA. Es un objetivo respaldado por una suite de pruebas, no una certificación: un análisis automatizado encuentra un subconjunto bien definido de barreras y el resto lo encuentran las personas que usan el sitio.
Qué está implementado
- Un enlace para saltar al punto de referencia principal en cada página, visible en cuanto recibe el foco.
- Un control de archivo que es un verdadero
<input type="file">dentro de un<label>, para que funcione con el teclado y un lector de pantalla antes de que se ejecute JavaScript. Arrastrar y pegar se añaden encima, nunca en lugar de ello. - Elementos semánticos de progreso y actualizaciones de estado anunciadas como máximo cada diez puntos porcentuales o al cambiar de fase, no en cada fotograma.
- Controles para cancelar tareas en curso y errores vinculados a la tarea a la que pertenecen.
- Estado mostrado con texto además de color, nunca solo mediante color.
- Objetivos táctiles de al menos 44 por 44 píxeles.
- Diseños que se mantienen a un zoom del 200 % sin barra de desplazamiento horizontal en la página; las tablas anchas se desplazan dentro de su propia caja.
- Diseños de derecha a izquierda para árabe, hebreo y urdu, con nombres de archivo y tamaños en bytes conservados en su propia dirección.
- Se respetan las preferencias de movimiento reducido.
- Los tamaños de archivo se anuncian en las unidades de tu idioma.
Cómo se prueba
Se ejecuta un análisis axe-core sobre la salida compilada —no sobre el servidor de desarrollo— para la página principal, un espacio de trabajo de herramienta en inglés, el mismo espacio en un idioma de derecha a izquierda, un documento legal, un artículo de guía y la página sin conexión. Además, una comprobación automatizada exige un h1 por página, un esquema de encabezados sin niveles omitidos, una etiqueta en cada control de formulario y un indicador de foco visible. Una infracción hace fallar la compilación en vez de generar una advertencia.
Limitaciones conocidas
- El texto de producto e interfaz se ha revisado por un hablante nativo solo en inglés. Los demás idiomas recurren al inglés donde no existe una cadena revisada, por lo que un lector de pantalla puede encontrar idiomas mezclados en esas páginas.
- La comparación visual del resultado antes y después es una ayuda visual. Los números junto a ella —el tamaño original, el tamaño nuevo y la reducción— transmiten la misma información como texto a quien no pueda usar la comparación visual.
- Algunos controles proporcionados por el navegador, como el selector de archivos propio del sistema operativo, no pueden recibir estilo ni cambiarse de etiqueta mediante una página web.
Informar de una barrera
Si algo aquí te impide avanzar, escribe a info@zenitgroup.com.co con la dirección de la página y lo que intentabas hacer. Una descripción de la barrera es más útil que una solución sugerida, y no necesitas nombrar un criterio WCAG. Consulta la página de contacto para saber qué más atiende esa dirección.
Este documento es publicado por ZENIT GROUP S.A.S., Cali, Valle del Cauca, Colombia.