Il y a divers petits problèmes avec la nouvelle logique de limites de lien/code qui doivent être corrigés.
J'adore cette fonctionnalité et je pense qu'elle aide grandement à comprendre où vous tapez.
Cependant, en testant rapidement avec Safari 10 + VoiceOver, la limite du lien est lue comme suit :
link zero width no break space
ou quelque chose comme ça, désolé pas un anglophone natif ici 🙂
Une option pourrait être celle mentionnée par @spocke sur Slack :
pourrait avoir besoin de l'envelopper dans une étendue avec des balises aria alors
Lors de la navigation par caractères ou par mots, les lecteurs d'écran annoncent déjà link
lors de la saisie d'un lien, bien qu'ils n'annoncent rien lors de la sortie du lien, alors peut-être que le simple fait de masquer le caractère zwnbsp
des technologies d'assistance pourrait bien travailler.
@afercia A fait quelques enquêtes sur celui-ci.
Afin d'empêcher le caret de se normaliser dans l'ancre lorsqu'il est à l'intérieur/à l'extérieur, nous devons insérer quelque chose qui empêche le navigateur de faire ce qu'il fait par défaut. Nous utilisons des espaces insécables de largeur nulle car il s'agit essentiellement d'un caractère invisible qui n'est plus utilisé que pour les signatures de nomenclature dans les documents. Ces caractères semblent être ignorés par Jaws mais prononcés par VoiceOver et NVDA.
J'ai essayé de contourner ce problème de différentes manières:
Donc pour résumer c'est compliqué. :)
Nous avons corrigé les éléments répertoriés dans ce ticket. Je ferme donc celui-ci.
Commentaire le plus utile
Nous avons corrigé les éléments répertoriés dans ce ticket. Je ferme donc celui-ci.