W3C home > Mailing lists > Public > w3c-wai-ig@w3.org > October to December 2015

RE: modal dialog, NVDA and Firefox

From: Léonie Watson <tink@tink.uk>
Date: Wed, 23 Dec 2015 09:57:50 -0000
To: "'Roger Hudson'" <rhudson@usability.com.au>, "'WAI Interest Group'" <w3c-wai-ig@w3.org>
Message-ID: <005501d13d68$66cdc6f0$346954d0$@tink.uk>
From: Roger Hudson [mailto:rhudson@usability.com.au] 
Sent: 22 December 2015 19:51



“The site has a number of pages with links that trigger modal dialogs. The
modals seem to work fine with the keyboard in that focus goes to the dialog
content when it opens and stays in the modal until closed with either the
close button(s) or escape key. And they seem to work fine when tested with
NVDA 2015 and JAWS 16 screen readers using Firefox or I.E.

Now several modals contain data tables (with captions and TH for column and
row headers). When JAWS was used with either browser, the standard keyboard
command for moving around table content (ctrl+alt+arrow) worked as expected.


However here’s the problem, with NVDA and Firefox, when attempting to use
these commands to move along rows or up/down columns, the modal dialog
immediately closes and focus returns to the underlying page.”

 

This is a puzzle! Can’t promise anything useful, but some thoughts...

 

What happens with NVDA in IE with one of these table modals? 

 

What happens if you use the NVDA table navigation commands in Firefox, but
without NVDA running? I realise this isn’t going to be typical behaviour,
but it might shed some light on where in the stack the problem is happening.

 

Something else that might help show where the problem is happening, is
forcing NVDA to pass the table navigation commands back through to the
browser. The command is the NVDA modifier f2, followed by whichever table
navigation command you want.

 

Is this behaviour happening on different machines? I know from experience
that sometimes an issue is specific to a certain machine/configuration, and
can’t always be duplicated even on near identical setups.

 

I realise yu can’t link to the code directly. Is there any way you can
isolate an example and share it somewhere perhaps?

 

 

Léonie.
Received on Wednesday, 23 December 2015 09:58:34 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 23 December 2015 09:58:35 UTC