WebAIM - Web Accessibility In Mind

E-mail List Archives

Thread: jaws and aria - updating the cache

for

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

From: adam solomon
Date: Sat, Jul 16 2011 11:45PM
Subject: jaws and aria - updating the cache
No previous message | Next message →

Aria support involves dynamically changing properties in a widget via
javascript. I remember way back when that Jaws didn't always update its
cached view of the dom every time javascript made changes. For instance,
sending focus to a place on the page which had been hidden with display:none
possibly involved updating a hidden field just so that jaws would know that
it has to update its cached view of the page. Do we still have this problem
with Jaws 11+, in that it won't immediately recognize my updated aria
properties and states, or has that problem been addressed?
Thank you in advance for all responses.

--
adam solomon
linkedin <http://il.linkedin.com/pub/adam-solomon/24/449/a4>;
blogix <http://adam.blogix.co.il/>;

From: Sailesh Panchang
Date: Sun, Jul 17 2011 7:00AM
Subject: Re: jaws and aria - updating the cache
← Previous message | Next message →

Adam,
Well a simple test is: do JAWS key + Esc. Does that update ARIA
properties on the page? If it does then you might still need to do the
hidden field trick.
A user does not know if the page is using ARIA or Web 2 features etc.
So when nothing seems to happen after activating a UIE, one might want
to do an explicit refresh as stated above.
Sailesh

On 7/17/11, adam solomon < = EMAIL ADDRESS REMOVED = > wrote:
> Aria support involves dynamically changing properties in a widget via
> javascript. I remember way back when that Jaws didn't always update its
> cached view of the dom every time javascript made changes. For instance,
> sending focus to a place on the page which had been hidden with display:none
> possibly involved updating a hidden field just so that jaws would know that
> it has to update its cached view of the page. Do we still have this problem
> with Jaws 11+, in that it won't immediately recognize my updated aria
> properties and states, or has that problem been addressed?
> Thank you in advance for all responses.
>
> --
> adam solomon
> linkedin <http://il.linkedin.com/pub/adam-solomon/24/449/a4>;
> blogix <http://adam.blogix.co.il/>;
>

From: adam solomon
Date: Tue, Jul 19 2011 5:06AM
Subject: Re: jaws and aria - updating the cache
← Previous message | No next message

I can't get Jaws to read out the activedescendant at all - even after key +
esc. In the following combox example:
http://test.cita.illinois.edu/aria/combobox/combobox3.php Jaws also didn't
read out the active descendant, and I know that on that site they coded
according to the aria standard. What am I missing?

On Sun, Jul 17, 2011 at 4:00 PM, Sailesh Panchang <
= EMAIL ADDRESS REMOVED = > wrote:

> Adam,
> Well a simple test is: do JAWS key + Esc. Does that update ARIA
> properties on the page? If it does then you might still need to do the
> hidden field trick.
> A user does not know if the page is using ARIA or Web 2 features etc.
> So when nothing seems to happen after activating a UIE, one might want
> to do an explicit refresh as stated above.
> Sailesh
>
> On 7/17/11, adam solomon < = EMAIL ADDRESS REMOVED = > wrote:
> > Aria support involves dynamically changing properties in a widget via
> > javascript. I remember way back when that Jaws didn't always update its
> > cached view of the dom every time javascript made changes. For instance,
> > sending focus to a place on the page which had been hidden with
> display:none
> > possibly involved updating a hidden field just so that jaws would know
> that
> > it has to update its cached view of the page. Do we still have this
> problem
> > with Jaws 11+, in that it won't immediately recognize my updated aria
> > properties and states, or has that problem been addressed?
> > Thank you in advance for all responses.
> >
> > --
> > adam solomon
> > linkedin <http://il.linkedin.com/pub/adam-solomon/24/449/a4>;
> > blogix <http://adam.blogix.co.il/>;
> >