Saltar al contenido
SilktideAyuda

Atributo ARIA obsoleto

Silktide comprueba tus páginas en busca de atributos ARIA que el estándar ha declarado obsoletos. Estos atributos permanecen en la especificación solo por compatibilidad con versiones anteriores y ya no deben utilizarse.

Por qué es importante

Los atributos obsoletos —aria-grabbed y aria-dropeffect, del diseño original de arrastrar y soltar de — nunca tuvieron un soporte fiable por parte de la , por lo que dan a los autores una falsa sensación de que una interacción de arrastrar y soltar se ha vuelto accesible cuando en la práctica no se anuncia nada. Dejarlos en su lugar oculta el trabajo real: hacer que la interacción sea operable sin ratón.

Cómo solucionarlo

  1. Elimina los atributos obsoletos.
  2. En su lugar, haz que la interacción de arrastrar y soltar sea realmente accesible:
    • Proporciona una alternativa mediante teclado para cada movimiento, como botones «Subir» y «Bajar» o un patrón de comandos de cortar y pegar.
    • Anuncia el resultado de cada movimiento con una (aria-live=\"polite\"), para que los usuarios de oigan qué ha cambiado.
<!-- Problema: obsoleto y en la práctica no anuncia nada -->
<li draggable=\"true\" aria-grabbed=\"false\">Elemento uno</li>

<!-- Solución: una alternativa operable con teclado -->
<li>Elemento uno <button aria-label=\"Subir «Elemento uno»\">\u2191</button></li>

Cómo lo comprueba Silktide

  1. Buscar cada elemento de la página que tenga al menos un atributo aria-.
  2. Informar de cada uso de un atributo declarado obsoleto por ARIA 1.1 y posteriores: aria-grabbed y aria-dropeffect.

Los atributos que son no válidos, en lugar de obsoletos, se informan en Atributo ARIA prohibido.

Solución de problemas

Esta comprobación no informa de nada aunque esperaba hallazgos

Las pruebas de ARIA pueden desactivarse por sitio web. Consulta la configuración avanzada del sitio web.

Más información

Última actualización

¿Le ha resultado útil esta página?

Atributo ARIA obsoleto | Ayuda de Silktide