Skip to content
This repository was archived by the owner on Apr 12, 2024. It is now read-only.
This repository was archived by the owner on Apr 12, 2024. It is now read-only.

JAWS 16 does not read aria-live content inside an ng-messages directive correctly when the content is dynamic #11466

Open
@itsmequinn

Description

@itsmequinn

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions