[WG: Accessibility] Keyboard navigation and overlays

Richwine, Brian L brichwin at indiana.edu
Wed Jan 11 11:04:59 PST 2012


One slight note: The Escape key should "cancel" the dialog, not close it...

Escape: cancel
Enter: close

From: accessibility-bounces at collab.sakaiproject.org [mailto:accessibility-bounces at collab.sakaiproject.org] On Behalf Of Humbert, Joseph A
Sent: Wednesday, January 11, 2012 2:00 PM
To: Eli Cochran
Cc: Fitzgerald, Kent; accessibility at collab.sakaiproject.org WG
Subject: Re: [WG: Accessibility] Keyboard navigation and overlays

Eli,

Here is the response I sent to Kent:

Hi Kent,

If the "dialog"  is supposed to be Modal, then Yes. Modal dialogs should maintain focus in the dialog box. This is specified in both the ARIA Authoring Practices (http://www.w3.org/TR/wai-aria-practices/#modal_dialog, http://www.w3.org/TR/wai-aria-practices/#dialog_modal) and the DHTML Style Guide (http://dev.aol.com/dhtml_style_guide#dialogmodal). In addition, These best practices specify that the ESCAPE key should close the "dialog".

Unfortunately,  We have had mixed results when testing ARIA dialog boxes with screen-reading software. So I'm not sure I should recommend the ARIA attributes be added at this point in time. Once we have fully vetted the ARIA roles and states they should be included.

So the short answer is Yes. The long answer is more than focus control needs to be implemented in order to help users of adaptive technology use Sakai OAE "dialogs". However, a Jira to maintain focus in the dialog may be filed, but be sure to include the ESCAPE key requirement.

That's why we in the accessibility world encourage progressive enhancement.


- Joe

From: accessibility-bounces at collab.sakaiproject.org<mailto:accessibility-bounces at collab.sakaiproject.org> [mailto:accessibility-bounces at collab.sakaiproject.org]<mailto:[mailto:accessibility-bounces at collab.sakaiproject.org]> On Behalf Of Eli Cochran
Sent: Wednesday, January 11, 2012 1:43 PM
To: Fitzgerald, Kent
Cc: Joe Humbert (JIRA); accessibility at collab.sakaiproject.org<mailto:accessibility at collab.sakaiproject.org> WG
Subject: Re: [WG: Accessibility] Keyboard navigation and overlays

Kent,
Don't apologize. I know you sent this question to the list by accident but this is actually an awesome question for the whole list. It is also a great question for the accessibility working group. Copying them as well.

I would love to hear everyone's take on this.

- Eli

On Jan 11, 2012, at 10:21 AM, Fitzgerald, Kent wrote:

Sorry everyone, pesky outlook address book. Please disregard.

From: Kent Fitzgerald <kentfitz at umich.edu<mailto:kentfitz at umich.edu>>
Date: Wed, 11 Jan 2012 18:19:21 +0000
To: "Joe Humbert (JIRA)" <sakai-ui-dev-tracking at collab.sakaiproject.org<mailto:sakai-ui-dev-tracking at collab.sakaiproject.org>>
Subject: Keyboard navigation and overlays

Hi Joe,
Happy New Year!

Quick question for you. When an overlay is opened, should keyboard navigation be locked into the overlay until the overlay is closed? I.e. Only interact with objects in the overlay and browser elements.

Right now, if I open an overlay and tab through it, it doesn't cycle back to the beginning of the overlay, instead it goes to elements behind the overlay, like the top nav. I can then interact with those elements, even though the overlay is open.

Steps to reproduce: (using keyboard navigation exclusively)

  1.  Create + Collect
  2.  Add Content (Add content overlay opens)
  3.  Tab through the elements in the overlay
You can eventually get to elements behind the overlay and interact with them.

While it seems odd to me, I wanted to get your take on it before I filed it.

Thanks!
-Kent

P.s. Did Anthony add you to the re-created team calendar? I have an email in to him to make sure you were added, but he's traveling this week so asking you is quicker. :)


_______________________________________________ sakai-ui-dev-tracking mailing list sakai-ui-dev-tracking at collab.sakaiproject.org<mailto:sakai-ui-dev-tracking at collab.sakaiproject.org> http://collab.sakaiproject.org/mailman/listinfo/sakai-ui-dev-tracking
_______________________________________________
sakai-ui-dev-tracking mailing list
sakai-ui-dev-tracking at collab.sakaiproject.org<mailto:sakai-ui-dev-tracking at collab.sakaiproject.org>
http://collab.sakaiproject.org/mailman/listinfo/sakai-ui-dev-tracking

. . . . . . . . . . .  .  .   .    .      .         .              .                     .

Eli Cochran
project manager, CalCentral project
Educational Technology Services, UC Berkeley

"Software is hard" - Donald Knuth

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/accessibility/attachments/20120111/65911368/attachment.html 


More information about the accessibility mailing list