J'ai une page qui est rendue par le biais du service xulrunner. Il y a un formulaire et un bouton sous le formulaire.Tout travail autour de ce problème - lors d'un va-et-vient entre les pages dans Firefox, l'accent est perdu à différents points
Pour l'exigence d'accessibilité, j'ai forcé le focus sur le champ de texte dans le formulaire lorsque l'utilisateur accède à cette page. Cependant, parfois, JAWS lit toujours l'étiquette du bouton Commentaires. Parfois, JAWS lit l'aria-label "Enter Comments".
Voici le code:
<body onLoad="document.addcommentform.comment.focus()">
<input type="textarea" aria-label="Enter Comments" title="{$enterComment}" name="comment" />
<input class="Button" type="submit" value="{$postComment}" />
J'ai aussi essayé de mettre une étiquette visible sur l'interface utilisateur comme celui-ci. J'ai fait plus de tests et j'ai découvert que le comportement était plutôt le même.
<label for="addcommentform">Please enter comment
<form method="get" action="{$self}" name="addcommentform">
<textarea title="{$enterComment}" name="comment" class="commentarea" </textarea>
<input class="Button" type="submit" value="{$postComment}" />
</form>
</label>
Je pense qu'il est lié à ce bogue connu https://bugzilla.mozilla.org/show_bug.cgi?id=133771
Mais personne ne connaît aucune solution à ce problème?