Passer au contenu
SilktideAide

Attribut ARIA déprécié

Silktide vérifie vos pages afin d’y repérer les attributs ARIA que la norme a dépréciés. Ces attributs ne figurent dans la spécification que pour assurer la rétrocompatibilité et ne devraient plus être utilisés.

Pourquoi c’est important

Les attributs dépréciés — aria-grabbed et aria-dropeffect, issus de la conception originale du glisser-déposer dans — n’ont jamais été pris en charge de façon fiable par les . Ils donnent donc aux auteurs une fausse impression qu’une interaction de glisser-déposer a été rendue accessible alors qu’en pratique rien n’est annoncé. Les laisser en place masque le véritable travail : rendre l’interaction utilisable sans souris.

Comment corriger

  1. Supprimez les attributs dépréciés.
  2. Rendez plutôt l’interaction de glisser-déposer réellement accessible :
    • Fournissez une alternative au clavier pour chaque déplacement, comme des boutons « Monter » et « Descendre » ou un modèle de commandes couper-coller.
    • Annoncez le résultat de chaque déplacement au moyen d’une (aria-live="polite"), afin que les utilisateurs de entendent ce qui a changé.
<!-- Problème : déprécié et n’annonce rien en pratique -->
<li draggable="true" aria-grabbed="false">Élément un</li>

<!-- Correctif : une alternative utilisable au clavier -->
<li>Élément un <button aria-label="Déplacer l’élément un vers le haut">↑</button></li>

Comment Silktide effectue ce test

  1. Repérer chaque élément de la page qui possède au moins un attribut commençant par aria-.
  2. Signaler chaque utilisation d’un attribut déprécié par ARIA 1.1 et versions ultérieures : aria-grabbed et aria-dropeffect.

Les attributs invalides (plutôt que dépréciés) sont signalés par Attribut ARIA interdit.

Dépannage

Cette vérification ne signale rien même si je m’attends à des résultats

Les tests ARIA peuvent être désactivés pour chaque site Web. Vérifiez les paramètres avancés du site.

Pour en savoir plus

Dernière mise à jour

Cette page vous a-t-elle été utile?