Любое решение этой проблемы - при переходе назад и вперед между страницами в Firefox фокус теряется в разных точках - PullRequest
0 голосов
/ 18 ноября 2010

У меня есть страница, которая отображается через сервис xulrunner. Под формой есть форма и кнопка.

Для требования доступности я заставил акцентировать внимание на текстовом поле в форме, когда пользователь переходит на эту страницу. Однако иногда JAWS всегда читает метку кнопки «Комментировать». Иногда JAWS читает надпись aria «Ввод комментариев».

Вот код:

<body onLoad="document.addcommentform.comment.focus()">
<input type="textarea" aria-label="Enter Comments" title="{$enterComment}" name="comment" />
<input class="Button" type="submit" value="{$postComment}" />

Я также попытался нанести видимый ярлык на пользовательский интерфейс следующим образом. Я провел дополнительное тестирование и обнаружил, что поведение практически такое же.

<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>

Я думаю, что это связано с этой известной ошибкой https://bugzilla.mozilla.org/show_bug.cgi?id=133771

Но кто-нибудь знает какое-либо решение этой проблемы?

1 Ответ

2 голосов
/ 18 ноября 2010

Я пользователь Jaws и не знаю, как обойти это. Поскольку Jaws имеет тенденцию создавать свою собственную модель страниц в виртуальном буфере, вещи могут вести себя немного иначе, чем вы ожидаете. Чтобы подтвердить или опровергнуть погоду, это специфическая ошибка Jaws. Я бы предложил попробовать NVDA с открытым исходным кодом и неплохой программой для чтения с экрана Windows.

...