Skip to main content

Search and Top Navigation

#3079 closed bug (fixed)

Opened July 09, 2008 11:59PM UTC

Closed June 09, 2012 02:26AM UTC

Tabs: keyboard accessibility

Reported by: acheetham Owned by:
Priority: blocker Milestone: 1.9.0
Component: ui.tabs Version: 1.6rc6
Keywords: keyboard a11y Cc: davidb
Blocked by: Blocking:
Description

Currently, tabs are navigated using the Tab key, but the more appropriate method is to use the Tab key to navigate *to* the group of tabs, and then use the Arrow keys to navigate amongst the tabs:

http://dev.aol.com/dhtml_style_guide

Also, when you do use the keyboard to navigate between tabs (but without pressing Enter to select a tab) there is no change in class, and hence no possibility to apply visual queues.


There's documentation about this on the planning wiki.

Attachments (0)
Change History (19)

Changed July 19, 2008 05:51AM UTC by klaus.hartl comment:1

priority: majorminor
type: bugfeature

Changed August 17, 2008 10:26AM UTC by Cloudream comment:2

milestone: → TDB

Changed February 15, 2009 02:47PM UTC by scottgonzalez comment:3

milestone: TBD1.next
owner: klaus.hartl
priority: minorcritical
status: newassigned
type: featurebug
version: 1.5.11.6rc6

Changed July 23, 2009 10:25AM UTC by kliehm comment:4

According to the WAI-ARIA Best Practices document, tabs in a web page should behave exactly like browser tabs. So you tab on the active tab, and if you continue tabbing you get on items in the active tabpanel. Switching tabs is done by arrow keys (left, right, up, down), CTRL-tab and CTRL-SHIFT-tab, and even page-up and page-down - however, I couldn't prevent event propagation on those keys. I have a rather small script that does that including ARIA goodness, though it's not jQuery UI-fied. If I can help just let me know.

Changed July 23, 2009 10:27AM UTC by kliehm comment:5

I should add that switching through tabs should be in carousel mode, i.e. from the last tab to the first and vice versa.

Changed July 24, 2009 01:21PM UTC by kliehm comment:6

May I bring to your attention that this bug is "assigned", but the owner has been deleted. I suppose if it ever is to be worked on and resolved it needs an owner, doesn't it?

Changed November 10, 2009 04:04AM UTC by scottgonzalez comment:7

milestone: 1.next1.8

Changed January 28, 2010 02:26AM UTC by scottgonzalez comment:8

milestone: 1.81.next

Bumping to 1.9, which will contain a major push for a11y.

Changed October 19, 2010 04:05PM UTC by scottgonzalez comment:9

milestone: 1.next1.9
priority: criticalmajor

Changed April 11, 2011 02:15PM UTC by scottgonzalez comment:10

description: Currently, tabs are navigated using the Tab key, but the more appropriate method is to use the Tab key to navigate *to* the group of tabs, and then use the Arrow keys to navigate amongst the tabs: \ \ http://dev.aol.com/dhtml_style_guide \ \ Also, when you do use the keyboard to navigate between tabs (but without pressing Enter to select a tab) there is no change in class, and hence no possibility to apply visual queues.Currently, tabs are navigated using the Tab key, but the more appropriate method is to use the Tab key to navigate *to* the group of tabs, and then use the Arrow keys to navigate amongst the tabs: \ \ http://dev.aol.com/dhtml_style_guide \ \ Also, when you do use the keyboard to navigate between tabs (but without pressing Enter to select a tab) there is no change in class, and hence no possibility to apply visual queues. \ \ ---- \ \ There's documentation about this on the [http://wiki.jqueryui.com/w/page/12138085/Tabs planning wiki].
priority: majorblocker
status: assignedopen
summary: Tabs not properly keyboard accessibleTabs: keyboard accessibility

Changed May 04, 2011 07:49PM UTC by eikes comment:11

_comment0: Fixed in https://github.com/jquery/jquery-ui/pull/1981304597361060043

Changed May 05, 2011 12:09PM UTC by eikes comment:12

edit: updated th pull request

Changed November 09, 2011 01:24PM UTC by scottgonzalez comment:14

From Everett Zufelt (#7846): When using open on mouseover it appears to no longer be possible to open tabs via keyboard.

Changed November 09, 2011 01:25PM UTC by scottgonzalez comment:15

#7846 is a duplicate of this ticket.

Changed November 09, 2011 01:30PM UTC by scottgonzalez comment:16

keywords: keyboard accessibilitykeyboard a11y

Changed November 10, 2011 02:39PM UTC by ezufelt comment:17

Tabs demo 1.9pre

After using keyboard to add a new tab in the Simple Manipulation demo, or opening a tab in the Collapse demo, focus is set to first element in the DOM.

Changed January 17, 2012 11:10PM UTC by scottgonzalez comment:18

#3483 is a duplicate of this ticket.

Changed June 09, 2012 02:26AM UTC by Scott González comment:19

resolution: → fixed
status: openclosed

Tabs: Implement ARIA + Key handling. Fixes #3079 - Tabs: keyboard accessibility. Fixes #7845 - Tabs: default accessibility.

Changeset: 48588d3bef746129aa66e5fa915da2962a1a4014