JAWS 16 does not read aria-live content inside an ng-messages directive correctly when the content is dynamic #11466
Description
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.