Open inseo opened 1 month ago
Bonjour @inseo, merci pour le retour. Effectivement ce cas n'est pas géré actuellement.
Est-ce qu'une telle formulation pourrait convenir ?
La balise <svg>, ou l'un de ses parents, possède un attribut WAI-ARIA aria-hidden="true".
Ce changement devrait être réalisé dans tous les critères et tests qui impliquent l'attribut aria-hidden="true".
Yep, c'est clair et concis. 👍
Il n'y a pas actuellement de problème sur ce cas avec le RGAA ou le RAWeb lors d'un audit.
Si un élément est contenu dans un parent masqué avec aria-hidden="true", il « n'existe plus » et n'est donc pas pris en compte. Dans le cas remonté, le critère ne s'applique pas car il n'y a plus de svg sur lequel l'appliquer.
La précision reste néanmoins peut-être utile pour qui ne connaîtrait pas le principe de fonctionnement de aria-hidden="true", mais il n'y a pas de blocage en l'état.
Effectivement, c'est plus une question de formulation dans le référentiel. Si le référentiel dit "La balise
Dans la suite de tests du critère 1.2, il est explicitement demandé à ce que l'attribut
aria-hidden="true"
soit placé sur la balise image. Or, cet attribut étant héritable, si le parent de l'image en est porteur, l'image hérite de la valeur de cet attribut de manière implicite.Si l'on applique le test 1.2.4 à lettre, le code ci-après devrait être considéré comme Non Conforme, sans pour autant que cela ne pose de problème d'accessibilité :
De fait, il pourrait être utile de revoir la méthodologie de test pour valider les cas où les balises image héritent implicitement de la valeur
aria-hidden
de leur parent.