WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Expander links

for

From: Jared Smith
Date: Apr 14, 2010 1:03PM


On Wed, Apr 14, 2010 at 11:41 AM, Pratik Patel < <EMAIL REMOVED> > wrote:

> Did you try insert+escape to refresh buffer rather than refreshing the page?

Yes. This works, but I would never consider an approach to be viable
if it requires the user to use this technique, let alone know this
keystroke. I guess it is a last resort option - and to be honest,
until Mozilla and/or JAWS fixes the virtual buffer issues in Firefox,
this might be the only method for this type of content to be
accessible.

For those that want to experiment, here's the HTML code that I'm
playing with. It's very simple.

***
<p><a href="#newcontent">Reveal Content</a></p>

<p><a href="#somewhere">Middle placeholder link to ensure focus is
properly set below</a></p>

<div id="newcontent" style="display:none">I am the hidden content.
Make me visible, set focus to me, and (optimally) cause me to be
automatically read when the link above is activated, but do not read
me or navigate to <a href="#somewhereelse">me</a> until
revealed.</div>

<p><a href="#otherplace">Some other link just for fun</a></p>
***

It sure seems simple - and that's why I'm amazed that it is so
difficult to make this accessible across browsers and AT (must work in
JAWS 10). In Firefox, when the new content is revealed, it will not
read the content and when you navigate to the "me" link, it reads the
text of either the previous or next link instead. Very odd! I'm sure
there are smart folks out there that can figure this out.

Jared