Le floutage de spoiler n'est pas compatible avec les lecteurs d'écran

Activez VoiceOver sur iOS, puis accédez à un article contenant un floutage de spoiler, comme ceci.

Balayez vers le texte et faites lire le texte par le lecteur d’écran.

Réel : VoiceOver lit simplement le texte du spoiler, ignorant le floutage du spoiler.

Attendu : Il devrait avoir un rôle ARIA (bouton ?) et une lecture ARIA alternative, « lire les spoilers », ou quelque chose de ce genre.

(Quelque chose de similaire se produit dans JAWS et NVDA.)

6 « J'aime »

Je ne pense pas qu’il y ait quoi que ce soit dans ARIA concernant les spoilers, … Je me trompe peut-être. Ma compréhension est que le plus proche que nous puissions faire est de mettre en œuvre quelque chose en utilisant les balises detail et summary pour lancer cela.

Ouvert au changement de notre implémentation.

Il semble qu’il y ait une quantité raisonnable de flexibilité pour styliser detail/summary, cependant, pré-calculer la largeur ne sera probablement pas réalisable.

1 « J'aime »

Ah, je vois maintenant que j’ai pratiquement ouvert un problème en double pour le problème d’accessibilité des alertes de divulgation mentionné ici, désolé pour cela. Bien que le mien se concentre davantage sur l’accessibilité au clavier, ma solution corrigerait également ce problème car, comme suggéré par @dfabulich, elle utiliserait un modèle de widget de divulgation déclenché par un bouton.

Je ne pense pas que vous voudriez utiliser details/summary ici car vous voulez montrer le contenu sur la page lorsqu’il est « caché », vous voulez juste le flouter également. L’utilisation de aria-hidden="true" sur le contenu flouté le cacherait aux utilisateurs de lecteurs d’écran mais permettrait toujours de l’afficher sur la page (flouté). Et ensuite, le bouton peut basculer aria-hidden pour le rendre accessible à la technologie d’assistance.

Je ne pense pas qu’il y ait quoi que ce soit dans ARIA concernant les spoilers
L’alerte de divulgation est essentiellement un widget de divulgation pour lequel le guide des pratiques d’auteur ARIA fournit des directives.

1 « J'aime »

Je pense que cela devrait être résolu par ce commit :

4 « J'aime »

Ce sujet a été automatiquement fermé après 25 heures. Les nouvelles réponses ne sont plus autorisées.