You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 12, 2024. It is now read-only.
Using JAWS 16 and IE 11 running under Windows 7, JAWS does not read aria-live content within an ng-messages directive correctly if that content is bound dynamically in the template, either using braces or ng-bind. Here is a plunker demonstrating the issue: http://embed.plnkr.co/46W0FrKiBm0CAybWboPO/preview.
Clicking on the toggle button in the plunker reveals the initially hidden ng-message and JAWS reads "left-brace left-brace textLiveText right-brace right-brace", which is the template text. Using ng-bind instead will cause JAWS to pronounce nothing at all. It seems as though the ng-messages element is added to the document without it's template compiled andJAWS is being immediately triggered to announce the live region, which contains the template text rather than it's replacement text.