WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: [External Sender] NVDA - aria-live=polite not announced


From: Brian Lovely
Date: Feb 21, 2019 12:26PM

Hey Diane,

In step 4, you say "the article page is displayed". That sounds like it
might be a new page being loaded. If the "same" div has text A on one page
and text B on another page, then the text has not changed as far as
aria-live is concerned. I don't know if that's the case here, but it would
account for the element not being announced.

On Thu, Feb 21, 2019 at 1:50 PM Tomlins Diane <
<EMAIL REMOVED> > wrote:

> We have a health portal application (it's mostly a single-page app using
> Ember) and I do the accessibility testing for the developers. I primarily
> use Firefox and NVDA (ver 2018.4), and usually that's pretty reliable. Most
> of the developers, however, use Mac's with VoiceOver and we've run into
> this issue with aria-live - VoiceOver announces the message, NVDA does not
> for some reason.
> The div that contains the message is present in the DOM to start with,
> it's only the text inside it that changes, in this particular section, it
> starts as:
> <div id="readClinicalAlerts" aria-live="polite" class="sr-only">You are
> now viewing the health summary page.</div>
> The steps then are:
> 1 - user is presented with a list of their health problems
> 2 - user selects a problem
> 3 - a modal opens up with a list of articles related to the selected
> problem
> 4- user selects an article from the list in the modal, the modal is
> dismissed and the article page is displayed
> 5 - The message in the div is changed from the above to this:
> <div id="readClinicalAlerts" aria-live="polite" class="sr-only">You are
> now viewing the patient education page.</div>
> Unfortunately, neither of the messages in the aria-live region is
> announced by NVDA. So, a sr user would have no idea the content has changed
> once the article is returned.
> I've done quite a bit of digging around trying to see if I could figure
> out what is needed to get NVDA to reliably announce the change in the
> message, but I admit.. I'm a little lost. Would adding aria-atomic help?
> Clearly there's something we're missing :-/
> Thanks!
> Diane R Tomlins
> HCA Healthcare ITG | UXCOE
> Accessibility SME
> > > https://urldefense.proofpoint.com/v2/url?u=http-3A__list.webaim.org_&d=DwICAg&c=pLULRYW__RtkwsQUPxJVDGboCTdgji3AcHNJU0BpTJE&r=nA3L5qBjLdo-DJ8qQBz88lq5Xb3jw-WFZTeJjcwjLdE&m=6Eumb2PzbJEokCPgb3dRZ2gAAqfQXnMHFMa36fkdlOY&s=RJn3rsuxPNaoGdNH_VI7vaP6fVHSGhkW3uFUFdYj2U8&e=
> List archives at
> https://urldefense.proofpoint.com/v2/url?u=http-3A__webaim.org_discussion_archives&d=DwICAg&c=pLULRYW__RtkwsQUPxJVDGboCTdgji3AcHNJU0BpTJE&r=nA3L5qBjLdo-DJ8qQBz88lq5Xb3jw-WFZTeJjcwjLdE&m=6Eumb2PzbJEokCPgb3dRZ2gAAqfQXnMHFMa36fkdlOY&s=XA7Bwh1Viy2EJwxFsR_quQSNZYOWV-_7MOAL_AtQXS8&e=
> >

*Brian Lovely*
Digital Accessibility

The information contained in this e-mail is confidential and/or proprietary to Capital One and/or its affiliates and may only be used solely in performance of work or services for Capital One. The information transmitted herewith is intended only for use by the individual or entity to which it is addressed. If the reader of this message is not the intended recipient, you are hereby notified that any review, retransmission, dissemination, distribution, copying or other use of, or taking of any action in reliance upon this information is strictly prohibited. If you have received this communication in error, please contact the sender and delete the material from your computer.