E-mail List Archives
Re: JAWS/IE 11 not announcing aria-live regions?
From: Birkir R. Gunnarsson
Date: Sep 8, 2019 11:29AM
- Next message: Jonathan Avila: "Re: Does role="combobox" eat the identity of nested elements?"
- Previous message: Greg Jellin: "Re: JAWS/IE 11 not announcing aria-live regions?"
- Next message in Thread: Don Raikes: "Re: JAWS/IE 11 not announcing aria-live regions?"
- Previous message in Thread: Greg Jellin: "Re: JAWS/IE 11 not announcing aria-live regions?"
- View all messages in this Thread
You're welcome.
The only thing aria-atomic does is to have screen reader announce the
entire content of the div when an update happens.
When you update the content of the time span in the following, the
screen reader will only announce that value, e.g. :3:31pm).
<div aria-live="polite" aria-atomic="false">The time is <span
id="time">3:30pm</div>
If aria-atomic is set to true and you make the same update the screen
reader will announce" the time is 3:31pm".
On 9/8/19, Greg Jellin < <EMAIL REMOVED> > wrote:
> I think you are right, Birkir. The WAI example is not inserting new
> content into the div, it is simply turning aria-live from "off" to
> "polite". I did change that to "assertive" and added aria-atomic="true",
> to no avail. I'll have to write up something to insert new content into
> the div rather than just flip the aria-live value. I think that will work.
>
> I'll submit a bug to WAI.
>
> Thanks for your help.
>
> Greg
>
> On 9/7/2019 7:20 PM, Birkir R. Gunnarsson wrote:
>> When did you update the content of the element with the live region
>> attribute?
>> If you insert the element with the content and the attribute into the
>> DOM, you didn't trigger the live region event.
>> e.g.
>> <div>
>> <div aria-live="polie">Hello world!</div>
>> </div>
>> is not going to trigger an event, whereas
>> <div aria-live="polite">
>> </div>
>> and then you insert another div with content into that would trigger a
>> live region event (or it should, IE11 is no longer the gold standard).
>> aria-live can have values "off" "polite" or "assertive" (aggressive is
>> not a valid aria-live value).
>>
>>
>> On 9/7/19, Don Raikes < <EMAIL REMOVED> > wrote:
>>> Greg,
>>>
>>> I have noticed the same problem with JAWS 2018/2019 and firefox
>>> 60.8.0esr.
>>>
>>> The only thing I have been able to do to improve the situation is to add
>>> the
>>> aria-atomic="true" attribute to the aria live region. Oh and I was
>>> using
>>> aria-live="aggressive" not "polite".
>>>
- Next message: Jonathan Avila: "Re: Does role="combobox" eat the identity of nested elements?"
- Previous message: Greg Jellin: "Re: JAWS/IE 11 not announcing aria-live regions?"
- Next message in Thread: Don Raikes: "Re: JAWS/IE 11 not announcing aria-live regions?"
- Previous message in Thread: Greg Jellin: "Re: JAWS/IE 11 not announcing aria-live regions?"
- View all messages in this Thread