Mise à jour rapide à ce sujet, j’ai travaillé à l’amélioration de nos points de repère d’une manière qui devrait offrir une meilleure façon de naviguer dans une liste d’éléments.
La navigation dans les titres des listes d’éléments restera inchangée, mais j’espère que cela offrira une alternative raisonnable. Les changements sont décrits ici : A11Y: improve landmark navigation and add aria-labels to post controls by awesomerobot · Pull Request #34421 · discourse/discourse · GitHub
En bref, ce que cela fait :
- Fournir des régions de repères pour tous les messages dans le DOM
- Ajoute une région de repère qui indique plus clairement qu’il y a d’autres messages au-dessus/en dessous — nous chargeons/déchargeons des messages afin de ne pas avoir à utiliser la pagination manuelle, si un sujet avait des centaines de messages chargés dans le DOM à la fois, cela pourrait causer des problèmes de performance.
Rendre tout le contenu des titres accessible dans le DOM sans dégrader les performances pour tout le monde serait un changement très compliqué, c’est donc un peu un compromis. Bien que ce ne soit pas parfait, la navigation vers les zones « charger plus de contenu » chargera correctement plus de messages, auquel cas la liste d’éléments pourra être rouverte.
-
J’ai mis à jour les contrôles de message d’une région de navigation à une région de barre d’outils, c’est plus précis sémantiquement et permet à la liste des régions de repères de se concentrer sur les messages.
-
J’ai également amélioré l’étiquetage des contrôles de message pendant que j’y étais
Nous passons donc d’une liste d’éléments de repère plutôt clairsemée dans les sujets
À quelque chose qui représente plus clairement la structure du sujet
Cette mise à jour devrait être disponible dans le courant de la semaine. Je serai curieux d’entendre vos commentaires sur ces changements une fois qu’ils seront disponibles @adress !

