0

Jaws reading aria-live message multiple times.

We are using angularjs. Html code as below,

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

Once error message on screen it started reading however it reads three times. This behavior we observed in IE11 with chrome and FF its working fine.

What we are missing?

Bhargav Rao
  • 50,140
  • 28
  • 121
  • 140
user3249448
  • 1,369
  • 2
  • 14
  • 34

1 Answers1

0

Try removing role="alert".
aria-live should be fine.
If JAWS not reading correctly with aria-live, try hiding (display:none) the div tag, update / change the text and then show (display:block).

  • Also in anguar the way we render messages on UI matters a lot for narrator sometimes. we need to use ng-bind="model.txtErrorMessage" instead of {{model.txtErrorMessage}} – user3249448 Sep 13 '16 at 15:37