Hi Aaron,

It's a system used by one of our clients internally and so it is protected by a 
login. I'll see if I can save a dump of the page to show you what's going on.

Furthermore, before I started working in the AT business recently I did web 
development. I know quite some people who write HTML/CSS/Javascript on a 
professional basis and as far as I know, they all think that display: none 
hides content from all screenreaders. If they are building the type of menu 
system you're describing, a negative position is mostly used these days. The 
negative position positions the element outside of the browser viewport, but as 
far as I know all screenreaders will render such elements.

Besides the assumption I mentioned above, more and more websites are starting 
to show/hide parts of the page using Javascript dynamically. I think the use of 
such web pages/apps might outgrow the number of menu systems you are 
describing. So, please consider changing the behavior for such elements in the 
next version of Window-eyes, or make it configurable if you don't want to break 
backwards compatibility.

Bram

On 28 mrt 2011, at 02:37, Aaron Smith wrote:

> Window-Eyes takes a different approach to DIVs with a display: none style to 
> provide access to some dynamic menu systems. Typically, they'll only be 
> announced when their position is also set to absolute (or are a child of some 
> element whose position is absolute, I believe). Can you provide a URL to the 
> page in question?
> 
> Aaron
> 
> On 3/27/2011 3:07 PM, Bram Duvigneau wrote:
>> 
>> Hi all,
>> 
>> I'm currently looking into a somewhat inaccessible web application. The
>> application shows/hides some form fields based on certain conditions.
>> For example, the user has to specify an address and if he/she has moved.
>> If the user indicates that he/she has moved, some new fields appear
>> where the user could enter the new address.
>> 
>> The showing/hiding of the fields is done by setting the display CSS
>> attribute to block/none of the <div> surrounding the fields. NVDA as
>> well as JAWS hide the fields when display is set to none and that's the
>> behavior I'd expect. However, Window-eyes shows this fields regardless
>> of the value of display. I would like to change the CSS style on this
>> elements to let Window-eyes do the right thing. It's unsure for now if
>> the developers of this web app are willing to change their code, if not
>> I'm probably going to write a script that changes the style via Internet
>> Explorers' DOM.
>> 
>> The only relevant article I can find on this matter is from a few years
>> ago and can be found here:
>> 
>> http://juicystudio.com/article/screen-readers-display-none.php
>> 
>> My question is if there is some official documentation on the way
>> Window-eyes determines when to hide HTML elements?
>> 
>> Cheers,
>> 
>> Bram
>> 
> 
> -- 
> Aaron Smith 
> Web Development * App Development * Product Support Specialist
> GW Micro, Inc. * 725 Airport North Office Park, Fort Wayne, IN 46825
> 260-489-3671 * gwmicro.com
> 
> To insure that you receive proper support, please include all past
> correspondence (where applicable), and any relevant information
> pertinent to your situation when submitting a problem report to the GW
> Micro Technical Support Team.

Reply via email to