Discussion avec un lecteur d'écran

Une liste, sans ordre particulier à l’exception du premier élément :

  1. Vous avez des modales qui ne capturent pas le focus, ce qui m’a poussé à écrire ce post dès le départ. Toute personne venant dans ce fil pour donner des retours sur l’utilisation des lecteurs d’écran tombera sur l’une de ces modales, ce qui signifie que les utilisateurs de lecteurs d’écran basiques ou intermédiaires sont filtrés. Heureusement, je n’ai pas rencontré ce problème sur mon propre forum, seulement ici. J’espère qu’il existe un moyen de les désactiver, ou du moins de désactiver les conditions qui provoquent leur apparition. La seule façon d’interagir avec elles est de se demander pourquoi aucune de vos commandes clavier ne fonctionne, et de connaître suffisamment le fonctionnement des applications web pour penser à chercher une modale. Ensuite, une fois que vous l’avez trouvée, vous devez interagir avec elle et déplacer le focus vers le contrôle approprié. Et même alors, ce n’est pas toujours fiable, comme l’ont montré mes difficultés à répondre à ce sujet.
  2. Lorsque je clique sur un sujet, le focus clavier ne se déplace pas automatiquement vers le dernier message. Je ne suis pas sûr de ce qui est censé se passer ici, alors peut-être existe-t-il un autre lien que je dois utiliser pour y parvenir ? Par conséquent, suivre les nouveaux messages est difficile, et c’est quelque chose que je dois encore faire manuellement.
  3. Il n’y a apparemment aucun moyen d’accéder à la zone d’administration de mon site via le clavier. J’ai dû deviner que /admin pourrait fonctionner comme une URL, et heureusement, cela a fonctionné.
  4. Des repères ARIA dans les messages du forum seraient utiles. En gros, faites de chaque message quelque chose comme un <article>, avec un <heading> pour les contrôles du haut et un <footer> pour le bas. Cela permet une navigation plus rapide par repère, car il n’existe actuellement aucun moyen utile de passer rapidement d’un message à l’autre. Je peux à peu près le faire maintenant avec NVDA, mais cela me fait atterrir sur le <nav> incluant le bouton J’aime et autres boutons. Si les éléments de repère réels ne fonctionnent pas, un attribut role= fera l’affaire.
  5. Si je clique sur le bouton Actions du sujet, il n’y a aucun moyen de fermer le menu qui apparaît via le clavier.
  6. Vos widgets de liste sont en quelque sorte un désastre en matière d’accessibilité. Je viens d’essayer de déplacer un message avec NVDA. Voici comment j’ai fait :
  7. J’ai cliqué sur le bouton Modifier le titre/catégorie. Je ne me souviens pas exactement de son nom car, encore une fois, je ne peux pas réduire l’écran pour faire réapparaître le bouton.
  8. J’ai trouvé la liste déroulante des catégories.
  9. Je l’ai activée avec la barre d’espace.
  10. J’ai utilisé la navigation par objet de NVDA pour zoomer sur l’élément sélectionné de la liste déroulante, ce qui n’était absolument pas intuitif.
  11. Dans cet élément, il y a une liste. J’interagis avec elle.
  12. Dans cette liste, il y a un champ de recherche et une autre liste. J’interagis avec cette autre liste.
  13. Je parcours ensuite ce qui semble être un ensemble de descriptions de catégories, encore une fois avec la navigation par objet de NVDA, jusqu’à ce que je trouve celle que je veux. Je dirige la souris vers celle-ci.
  14. Je clique avec la souris via NVDA.
  15. Je soupçonne qu’il y a une autre étape où je dois trouver et cliquer sur un bouton Enregistrer sans étiquette, mais je ne suis pas sûr et je ne me souviendrai certainement pas de cela la prochaine fois que je devrai le faire. :frowning:
    Comme vous pouvez l’imaginer, ce n’est pas intuitif, et c’est quelque chose que j’ai découvert uniquement parce que a) je suis probablement un utilisateur intermédiaire de NVDA, b) je fais du développement web entre autres, et c) j’ai en quelque sorte appris les façons dont Discourse fonctionne.
  16. Il y a diverses graphiques non étiquetées qui ne sont pas identifiées comme des boutons, mais qui semblent effectuer des actions. Je pense que les boutons Enregistrer dans les écrans d’administration en sont un exemple. Je suis un peu hésitant à cliquer au hasard sur des boutons non étiquetés sur un site en direct utilisé par des utilisateurs. Ce genre de chose risque de me mordre un jour, et pas à un endroit agréable. :slight_smile:

Je vais laisser passer environ un mois, puis j’installerai PHPBB ou quelque chose de plus accessible sur un serveur, et nous continuerons avec cela. Désolé, j’ai beaucoup de gens qui ne donnent même pas une chance à la communauté à cause de ces problèmes, et étant donné que la modale cassée était littéralement le premier obstacle que j’ai rencontré, je vais probablement devoir faire ce que nous, les personnes aveugles, faisons trop souvent : choisir l’option techniquement inférieure mais plus accessible. :frowning: Je ne cherche pas à être grincheux, je souhaite simplement que mes choix pour une communauté ne se limitent pas à un ensemble d’options accessibles avec de petites communautés et moins de développement, une excellente option avec de graves problèmes d’accessibilité, et des listes de diffusion.

Au fait, je suis un développeur senior disponible à l’embauche si vous avez besoin d’aide. Pour être franc, Discourse occupe une part importante d’Internet, ce qui oblige un certain nombre d’entre nous, personnes handicapées, à accepter à contrecœur des problèmes d’accessibilité comme ceux-ci lorsque nos collègues valides, bien intentionnés, configurent un Discourse pour leurs projets. Et je comprends pourquoi ils le font, car j’aimerais beaucoup l’utiliser pour notre communauté, et vous avez créé un produit incroyablement facile à administrer. Mais si vous n’avez pas de responsable de l’accessibilité pour corriger les problèmes actuels et veiller à ce que toutes les nouvelles fonctionnalités soient utilisables par les personnes handicapées, alors parlons-en, s’il vous plaît, car vous en avez désespérément besoin. :slight_smile: La seule raison pour laquelle j’ai essayé Discourse ici est que je suis sorti de ce fil en pensant que des changements majeurs en matière d’accessibilité étaient imminents. Mais en général, je décourage activement l’utilisation de Discourse chaque fois que j’ai mon mot à dire, en raison de la difficulté à l’utiliser avec un lecteur d’écran, et parce que je ne veux pas créer une autre communauté Internet où nous, les personnes aveugles, ne pouvons pas participer équitablement à cause de problèmes d’accès. J’aimerais beaucoup changer cela et faire partie de ce changement. Mais si ce n’est pas moi, alors veuillez embaucher quelqu’un, car beaucoup de ces problèmes existent depuis des années et n’ont pas changé de manière significative.

Merci.

17 « J'aime »