RE: Seeking spec clarification: repeated text in the same live region

+1. I can think of valid reasons to repeat the same message, e.g., the user performs the same action multiple times and there is a live region that provides confirmation of the performed action. Today, one would have to do some extra work to make that speak in some browsers.

 

Matt

 

From: Aaron Leventhal [mailto:aleventhal@google.com] 
Sent: Tuesday, November 28, 2017 7:49 AM
To: Glen Gordon <GGordon@vfogroup.com>
Cc: ARIA Working Group <public-aria@w3.org>
Subject: Re: Seeking spec clarification: repeated text in the same live region

 

Glen, thanks for the response. That makes complete sense to me.

 

Aaron

On Tue, Nov 28, 2017 at 8:42 AM Glen Gordon <GGordon@vfogroup.com <mailto:GGordon@vfogroup.com> > wrote:

Hi, Aaron,

 

After thinking about this for a while I’ve come down on the side of recommending that Chrome behave like Firefox and if the live region is explicitly rewritten, then the LiveRegion event should be sent again.

It might be nice to have a minim amount of time that needs to pass before refiring the same thing in order to keep screen reader users from being flooded with messages that are sent in rapid succession.

 

My concern is that there’s the potential for live regions to be frequently rewritten  for reasons having nothing to do with accessibility and that screen reader users would be overwhelmed by the same thing repeatedly.

But this is something that a screen reader can filter out.

If you fail to inform of the rewrites there’s no way to infer them. So notifying seems to me to be the best approach.

 

--Glen

 

Glen Gordon

VFO | Vice President & Chief Technology Officer

11800 31st Court North, St. Petersburg, FL 33716

T 727-299-6230 <tel:(727)%20299-6230> 

 <mailto:ggordon@vfo-group.com> ggordon@vfo-group.com

 <http://www.vfo-group.com> www.vfo-group.com

 

 

From: Aaron Leventhal [mailto:aleventhal@google.com <mailto:aleventhal@google.com> ] 
Sent: Wednesday, November 22, 2017 11:45 AM
To: ARIA Working Group <public-aria@w3.org <mailto:public-aria@w3.org> >
Subject: Seeking spec clarification: repeated text in the same live region

 

I'm seeing different behaviors in different implementations, when I set the innerText of a live region to the same text it was before.

- Firefox: the text repeats. I remember coding it to repeat on purpose back when I worked on Firefox accessibility.

- Safari and Chrome: the text does not repeat

 

What is the correct behavior?

 

Here's my use case for repeating the text. Imagine an alert. The alert might say something like "This passwords do not match" or something else as a response to validation of user input. Every time the alert is updated, there is a visual animation showing something new happened. However, just because the text happens to be the same as what it was 5 seconds ago, this time it is not spoken. This may be a contrived example.

 

Looking for feedback!

 

Thanks,

Aaron

 

 

 

Received on Wednesday, 29 November 2017 06:26:42 UTC