WebAIM - Web Accessibility In Mind

E-mail List Archives

Thread: ARIA Live and values that updates very quickly

for

Number of posts in this thread: 6 (In chronological order)

From: Graham Armfield
Date: Thu, Apr 16 2015 3:22AM
Subject: ARIA Live and values that updates very quickly
No previous message | Next message →

Dear All,

A client has a page that presents Buy and Sell values for certain currency
or investment transactions. Not surprisingly these values are dynamic and
so an ARIA live region would seem to be the obvious choice.

However, I'm told that the values can be updated up to 5 times per second.

Even if we used aria-live="polite" I still think there would be a lot of
verbiage. The last thing we'd want to create is an endless commentary since
there are other things on the page a site visitor might wish to interact
with and read.

Has anyone got any suggestions as to how we could address this? Are there
ways of dynamically switching on and off an aria-live region - with
javascript say? Does that work with screen readers?

Once again, thanks in advance.

Graham Armfield



coolfields.co.uk <http://www.coolfields.co.uk/>;
M:07905 590026
T: 01483 856613
@coolfields <https://twitter.com/coolfields>

From: Birkir R. Gunnarsson
Date: Thu, Apr 16 2015 6:06AM
Subject: Re: ARIA Live and values that updates very quickly
← Previous message | Next message →

Hi

It is funny, I actually think that this falls under SC 2.2.2 .. give
users the ability to stop automatically updating content .. though
originally we did not have aria-live regions back then and people
think of the SC as applying to visually moving or scrolling content on
the page.

I think you would have to offer screen reader users to set the
announcement levels:
- By default use aria-live with value of "polite"
Then you should offer screen reader users a chance to configure it ...
e.g. by providing an off-screen dropdown where user can select something like
"Turn live update announcements off"
If user selects this, set aria-live="off" .. according to the
documentation for the marquee role this means that screen readers
should still announce the content, but only when their focus is on
that region .. I do not think we have support for that yet, though I
am going to try.
The marquee role is intended for this scenario, but I think most
screen reader vendors have simply mapped it to no announcements at all
.. which is not necessarily what users of this page want.
Perhaps you could offer users the ability to configure the ticker to
update every x seconds (15, 30, 60, 300).
Then you can keep your ARIA live settings, but the JavaScript would
have to take the user preference into account.
Cheers
-B




On 4/16/15, Graham Armfield < = EMAIL ADDRESS REMOVED = > wrote:
> Dear All,
>
> A client has a page that presents Buy and Sell values for certain currency
> or investment transactions. Not surprisingly these values are dynamic and
> so an ARIA live region would seem to be the obvious choice.
>
> However, I'm told that the values can be updated up to 5 times per second.
>
> Even if we used aria-live="polite" I still think there would be a lot of
> verbiage. The last thing we'd want to create is an endless commentary since
> there are other things on the page a site visitor might wish to interact
> with and read.
>
> Has anyone got any suggestions as to how we could address this? Are there
> ways of dynamically switching on and off an aria-live region - with
> javascript say? Does that work with screen readers?
>
> Once again, thanks in advance.
>
> Graham Armfield
>
>
>
> coolfields.co.uk <http://www.coolfields.co.uk/>;
> M:07905 590026
> T: 01483 856613
> @coolfields <https://twitter.com/coolfields>
> > > > >


--
Work hard. Have fun. Make history.

From: Jonathan C Cohn
Date: Thu, Apr 16 2015 6:07AM
Subject: Re: ARIA Live and values that updates very quickly
← Previous message | Next message →

Could you set up a live region with configurations like provide updates every 10 minutes or when the value has changed by more than X since the last update?

This is they type of information I would be looking for. I expect there is the ability for the tool to also chart this information. Have you considered how to make this accessible too?


> On Apr 16, 2015, at 05:22, Graham Armfield < = EMAIL ADDRESS REMOVED = > wrote:
>
> Dear All,
>
> A client has a page that presents Buy and Sell values for certain currency
> or investment transactions. Not surprisingly these values are dynamic and
> so an ARIA live region would seem to be the obvious choice.
>
> However, I'm told that the values can be updated up to 5 times per second.
>
> Even if we used aria-live="polite" I still think there would be a lot of
> verbiage. The last thing we'd want to create is an endless commentary since
> there are other things on the page a site visitor might wish to interact
> with and read.
>
> Has anyone got any suggestions as to how we could address this? Are there
> ways of dynamically switching on and off an aria-live region - with
> javascript say? Does that work with screen readers?
>
> Once again, thanks in advance.
>
> Graham Armfield
>
>
>
> coolfields.co.uk <http://www.coolfields.co.uk/>;
> M:07905 590026
> T: 01483 856613
> @coolfields <https://twitter.com/coolfields>
> > > > Best wishes,

Jonathan

From: Moore,Michael (DARS)
Date: Thu, Apr 16 2015 7:55AM
Subject: Re: ARIA Live and values that updates very quickly
← Previous message | Next message →

What if you provide the option to turn the stream on and off. Some people might be distracted by the information stream and benefit from turning it off. With it on, aria-polite would probably be fine.

Mike Moore
Accessibility Coordinator,
Texas Department of Assistive and Rehabilitative Services
(512) 424-4159 (Office)
(512) 574-0091 (Cell)


-----Original Message-----
From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On Behalf Of Jonathan C Cohn
Sent: Thursday, April 16, 2015 7:07 AM
To: WebAIM Discussion List
Subject: Re: [WebAIM] ARIA Live and values that updates very quickly

Could you set up a live region with configurations like provide updates every 10 minutes or when the value has changed by more than X since the last update?

This is they type of information I would be looking for. I expect there is the ability for the tool to also chart this information. Have you considered how to make this accessible too?


> On Apr 16, 2015, at 05:22, Graham Armfield < = EMAIL ADDRESS REMOVED = > wrote:
>
> Dear All,
>
> A client has a page that presents Buy and Sell values for certain
> currency or investment transactions. Not surprisingly these values are
> dynamic and so an ARIA live region would seem to be the obvious choice.
>
> However, I'm told that the values can be updated up to 5 times per second.
>
> Even if we used aria-live="polite" I still think there would be a lot
> of verbiage. The last thing we'd want to create is an endless
> commentary since there are other things on the page a site visitor
> might wish to interact with and read.
>
> Has anyone got any suggestions as to how we could address this? Are
> there ways of dynamically switching on and off an aria-live region -
> with javascript say? Does that work with screen readers?
>
> Once again, thanks in advance.
>
> Graham Armfield
>
>
>
> coolfields.co.uk <http://www.coolfields.co.uk/>;
> M:07905 590026
> T: 01483 856613
> @coolfields <https://twitter.com/coolfields>
> > > archives at http://webaim.org/discussion/archives
> Best wishes,

Jonathan

From: Caleb Tang
Date: Thu, Apr 16 2015 9:23AM
Subject: Re: ARIA Live and values that updates very quickly
← Previous message | Next message →

There may be three groups of items in users mind.
1) Important to let me know immediately so I can react quickly (Assertive)
2) Interested, but not what i'm focusing on (Polite)
3) I don't want to hear this (Off)

You can consider the following
Step 1: Allow users to read the page first time (no live region announcement by default)
Step 2: Everytime user focus on the element, user can choose to assign the element to assertive, polite or off)
Step 3: For all assertive element, changes will be announced immediately (combine the label, values and action). Shortkey to commit the action is read out so user can react immediately)
Step 4: For all polite element, it can be announced between longer intervals, say ever 5 mins
Step 4 (alternative): Instead of offering assertive, users can press short key to read elements assigned to assertive list.

My 2 pence

Regards,
Caleb

On 16 Apr 2015, at 14:55, Moore,Michael (DARS) < = EMAIL ADDRESS REMOVED = > wrote:

> What if you provide the option to turn the stream on and off. Some people might be distracted by the information stream and benefit from turning it off. With it on, aria-polite would probably be fine.
>
> Mike Moore
> Accessibility Coordinator,
> Texas Department of Assistive and Rehabilitative Services
> (512) 424-4159 (Office)
> (512) 574-0091 (Cell)
>
>
> -----Original Message-----
> From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On Behalf Of Jonathan C Cohn
> Sent: Thursday, April 16, 2015 7:07 AM
> To: WebAIM Discussion List
> Subject: Re: [WebAIM] ARIA Live and values that updates very quickly
>
> Could you set up a live region with configurations like provide updates every 10 minutes or when the value has changed by more than X since the last update?
>
> This is they type of information I would be looking for. I expect there is the ability for the tool to also chart this information. Have you considered how to make this accessible too?
>
>
>> On Apr 16, 2015, at 05:22, Graham Armfield < = EMAIL ADDRESS REMOVED = > wrote:
>>
>> Dear All,
>>
>> A client has a page that presents Buy and Sell values for certain
>> currency or investment transactions. Not surprisingly these values are
>> dynamic and so an ARIA live region would seem to be the obvious choice.
>>
>> However, I'm told that the values can be updated up to 5 times per second.
>>
>> Even if we used aria-live="polite" I still think there would be a lot
>> of verbiage. The last thing we'd want to create is an endless
>> commentary since there are other things on the page a site visitor
>> might wish to interact with and read.
>>
>> Has anyone got any suggestions as to how we could address this? Are
>> there ways of dynamically switching on and off an aria-live region -
>> with javascript say? Does that work with screen readers?
>>
>> Once again, thanks in advance.
>>
>> Graham Armfield
>>
>>
>>
>> coolfields.co.uk <http://www.coolfields.co.uk/>;
>> M:07905 590026
>> T: 01483 856613
>> @coolfields <https://twitter.com/coolfields>
>> >> >> archives at http://webaim.org/discussion/archives
>> >
>
>
> Best wishes,
>
> Jonathan
>
>
>
> > > > > > >

From: Caleb Tang
Date: Thu, Apr 16 2015 9:25AM
Subject: Re: ARIA Live and values that updates very quickly
← Previous message | No next message

Sorry

> Step 4 (alternative): Instead of offering polite, users can press short key to read elements assigned to polite list.

Regards,
Caleb

On 16 Apr 2015, at 16:23, Caleb Tang < = EMAIL ADDRESS REMOVED = > wrote:

> There may be three groups of items in users mind.
> 1) Important to let me know immediately so I can react quickly (Assertive)
> 2) Interested, but not what i'm focusing on (Polite)
> 3) I don't want to hear this (Off)
>
> You can consider the following
> Step 1: Allow users to read the page first time (no live region announcement by default)
> Step 2: Everytime user focus on the element, user can choose to assign the element to assertive, polite or off)
> Step 3: For all assertive element, changes will be announced immediately (combine the label, values and action). Shortkey to commit the action is read out so user can react immediately)
> Step 4: For all polite element, it can be announced between longer intervals, say ever 5 mins
> Step 4 (alternative): Instead of offering assertive, users can press short key to read elements assigned to assertive list.
>
> My 2 pence
>
> Regards,
> Caleb
>
> On 16 Apr 2015, at 14:55, Moore,Michael (DARS) < = EMAIL ADDRESS REMOVED = > wrote:
>
>> What if you provide the option to turn the stream on and off. Some people might be distracted by the information stream and benefit from turning it off. With it on, aria-polite would probably be fine.
>>
>> Mike Moore
>> Accessibility Coordinator,
>> Texas Department of Assistive and Rehabilitative Services
>> (512) 424-4159 (Office)
>> (512) 574-0091 (Cell)
>>
>>
>> -----Original Message-----
>> From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On Behalf Of Jonathan C Cohn
>> Sent: Thursday, April 16, 2015 7:07 AM
>> To: WebAIM Discussion List
>> Subject: Re: [WebAIM] ARIA Live and values that updates very quickly
>>
>> Could you set up a live region with configurations like provide updates every 10 minutes or when the value has changed by more than X since the last update?
>>
>> This is they type of information I would be looking for. I expect there is the ability for the tool to also chart this information. Have you considered how to make this accessible too?
>>
>>
>>> On Apr 16, 2015, at 05:22, Graham Armfield < = EMAIL ADDRESS REMOVED = > wrote:
>>>
>>> Dear All,
>>>
>>> A client has a page that presents Buy and Sell values for certain
>>> currency or investment transactions. Not surprisingly these values are
>>> dynamic and so an ARIA live region would seem to be the obvious choice.
>>>
>>> However, I'm told that the values can be updated up to 5 times per second.
>>>
>>> Even if we used aria-live="polite" I still think there would be a lot
>>> of verbiage. The last thing we'd want to create is an endless
>>> commentary since there are other things on the page a site visitor
>>> might wish to interact with and read.
>>>
>>> Has anyone got any suggestions as to how we could address this? Are
>>> there ways of dynamically switching on and off an aria-live region -
>>> with javascript say? Does that work with screen readers?
>>>
>>> Once again, thanks in advance.
>>>
>>> Graham Armfield
>>>
>>>
>>>
>>> coolfields.co.uk <http://www.coolfields.co.uk/>;
>>> M:07905 590026
>>> T: 01483 856613
>>> @coolfields <https://twitter.com/coolfields>
>>> >>> >>> archives at http://webaim.org/discussion/archives
>>> >>
>>
>>
>> Best wishes,
>>
>> Jonathan
>>
>>
>>
>> >> >> >> >> >> >> >