JAWS + IE11 + aria-live message прочитано несколько раз

Челюсти читают арию-живое сообщение несколько раз.

Мы используем angularjs. HTML-код, как показано ниже,

<div role="alert" aria-live="polite">
    <p class="scan-complete-text-auto">{{model.txtErrorMessage}}</p>
</div>

Как только сообщение об ошибке на экране это начало читать, однако это читает три раза. Такое поведение мы наблюдали в IE11 с хромом и FF работает нормально.

Чего нам не хватает?

1 ответ

Решение

Попробуйте удалить role="alert".
Ария-жить должно быть хорошо.
Если JAWS неправильно читает с aria-live, попробуйте скрыть (отобразить: нет) тег div, обновить / изменить текст, а затем показать (отображать: заблокировать).

Другие вопросы по тегам