we adding aria support our spa website.
in application have 1 activity area showing dynamic messages server based on validations.
we have added role='alert' , aria-live='assertive' read activity messages.
in ff , chrome working fine in ie reading code "left-brace left-brace txterrormessage right-brace right-brace" if message there on screen
<div role="alert" aria-live="assertive"> <p class="scan-complete-text-auto"> {{model.txterrormessage}} </p> </div>
here txterrormessage populated runtime api results.
we using angular js.
how resolve issue?
try using ng-show or ng-hide, hide div until have message ready. message length can checked show or hide div itself. fix issue.
no need both role="alert" , aria-live="assertive". can remove role="alert". jaws + ie tend read more once combination.
Comments
Post a Comment