WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: ARIA Live and values that updates very quickly

for

From: Birkir R. Gunnarsson
Date: Apr 16, 2015 6:06AM


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 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.