Les éléments aria-label manquent sur le champ de saisie du titre et la zone de texte de l’éditeur principal.
Je signale ce problème ici car je ne suis pas certain de la meilleure façon, dans le style Ember, d’ajouter des champs d’étiquette supplémentaires aux composants préconstruits.
Lors des tests, il semble que ChromeVox puisse au moins lire le champ de saisie du titre, mais il serait préférable de les ajouter au cas où d’autres lecteurs d’écran ne seraient pas compatibles avec les seuls placeholders. Ce n’est pas idéal pour la zone de texte, car elle ne lit pas le placeholder.
J’ai une solution pour cela en ajoutant un composant d-textarea. Faites-moi savoir si cela vous convient ou s’il existe une meilleure méthode dans Ember pour faire quelque chose de similaire @j.jaffeux
Cela ajoute role=“form” à la fenêtre du compositeur avec le libellé du bouton d’action (répondre/créer un sujet/murmure), afin que les lecteurs d’écran sachent comment lire l’élément. Cela ajoute également les textes de substitution en tant qu’attributs aria-label, afin que les lecteurs d’écran sachent comment annoncer les éléments.