ID aria-flowto manquant
Silktide examine chaque attribut aria-flowto de vos pages et vérifie que les ID d'élément qu'il répertorie existent réellement. Cet attribut propose aux technologies d'assistance un alternatif, différent de l'ordre du code de la page.
<!-- Problème : aucun élément de la page n'a id="next-section" -->
<div id="intro" aria-flowto="next-section">…</div>
Pourquoi est-ce important ?
L'attribut aria-flowto suggère l'endroit où un
lecteur doit aller ensuite, en remplaçant l'ordre naturel de la page. Un
qui suit cette suggestion
sans rien y trouver aboutit à une impasse dans le parcours de l'utilisateur à travers le contenu. Cet
attribut est rare ; une référence rompue signifie donc généralement que le contenu a été
restructuré et que l'ordre de lecture alternatif a été oublié, créant ainsi un
piège pour les utilisateurs mêmes que l'attribut devait aider.
Comment corriger le problème
- Assurez-vous que chaque ID répertorié dans
aria-flowtocorrespond à l'idd'un véritable élément sur la même page. - Demandez-vous si vous avez réellement besoin de cet attribut. La plupart des pages doivent être lues
correctement dans leur ordre de code naturel ; corriger cet ordre est plus fiable
que de le remplacer, et la prise en charge de
aria-flowtopar les est limitée.
Comment Silktide effectue cette vérification
- Trouve chaque élément de la page doté d'un attribut
aria-flowto. - Compare chaque ID auquel il fait référence aux ID d'élément présents sur la page.
- Signale chaque référence qui ne correspond à aucun élément.
Dépannage
Cette vérification ne signale rien alors que 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 web.