Discussion avec un lecteur d'écran

La semaine dernière, j’ai utilisé Discourse avec un lecteur d’écran (NVDA) pendant une journée et ce problème a été ma principale frustration, je veux donc vraiment le résoudre.

Lorsque vous entrez dans un sujet à partir d’une liste de sujets comme /latest, Discourse vous fait défiler jusqu’au premier message non lu dans le sujet et le met en surbrillance, ou jusqu’au dernier message s’il n’y a pas de messages non lus. Cela fonctionne très bien pour les utilisateurs voyants, cependant les utilisateurs de lecteurs d’écran n’en sont pas conscients car le focus n’est pas déplacé du tout lorsque vous entrez dans un sujet, donc les lecteurs d’écran commenceront simplement à lire depuis le haut de la page.

J’ai déployé un composant de thème ici sur Meta pour tester ma correction de ce problème. Quelqu’un qui utilise un lecteur d’écran peut-il tester la correction et voir si elle améliore les choses (ou les empire :sweat_smile:) s’il vous plaît ? Entrez dans un sujet aléatoire, lisez quelques messages, quittez le sujet et entrez-y à nouveau, pouvez-vous facilement dire que Discourse vous a placé au premier message non lu ? Des améliorations que nous pouvons apporter ?

11 « J'aime »