Merci pour vos commentaires ! Nous savons que nous ne sommes pas encore arrivés au bout en matière d’accessibilité et nous y travaillons davantage ces derniers temps. À la fin de l’année 2020, nous avons fait réaliser un audit d’accessibilité par un tiers pour les pages non administratives les plus importantes de Discourse, et nous avons commencé à traiter les problèmes prioritaires au cours des dernières semaines.
Maintenant que vous le mentionnez, je comprends pourquoi il peut être difficile de trouver le menu d’administration. Le lien du menu se trouve dans l’un des menus principaux de l’en-tête… l’aria-label est « aller à une autre liste de sujets ou à une catégorie »… ce qui ne rend clairement pas évident qu’il y a quelques liens d’administration à l’intérieur.
Concernant le message indiquant que Discourse se souvient de l’endroit où vous vous êtes arrêté… le comportement attendu est que, lorsque vous ouvrez un sujet, vous sautiez directement à l’endroit où vous aviez laissé la lecture. Je viens d’essayer de naviguer avec le clavier et je peux confirmer que le focus n’est pas placé au bon endroit.
La plupart de nos menus déroulants sont une implémentation personnalisée, et c’est l’un des domaines qui nous ont été signalés pour amélioration de l’accessibilité. Nous sommes également conscients du fait que nos modales ne piègent pas le focus, ce qui rend certains contenus difficiles d’accès, en particulier sur les pages avec défilement infini, comme vous l’avez expérimenté.
Concernant vos questions sur le fait de rester avec Discourse… tout ce que vous avez listé est possible ; cela nécessiterait quelques lignes de CSS pour masquer ces éléments. Ce CSS devrait être intégré dans un thème, mais il pourrait exister dans un composant de thème, qui peut être ajouté à n’importe quel thème existant (vous n’auriez donc pas besoin de changer votre thème principal). Les thèmes sont bien plus avantageux pour le processus de mise à jour, car ils s’ajoutent par-dessus Discourse… modifier les modèles ou faire un fork comme vous l’avez mentionné rend les mises à jour très difficiles.
Nous étiquetons les rapports de problèmes d’accessibilité ici sur Meta avec le tag accessibility afin qu’ils soient plus faciles à retrouver au même endroit… cela dit, le rapport d’accessibilité réalisé par un tiers et le travail subséquent que j’ai mentionné plus tôt ne sont pas suivis publiquement.
Nous apprécions vraiment vos commentaires, surtout compte tenu de l’effort supplémentaire requis pour les publier. J’espère qu’au cours des prochains mois, Discourse deviendra beaucoup plus facile à utiliser pour vous.