Bug Tracker


Ticket #2515 (closed feature: invalid)

Opened 6 years ago

Last modified 4 years ago

Create a shared utility for making widgets keyboard navigable.

Reported by: colin.clark@… Owned by: paul
Priority: major Milestone: 1.2.4
Component: ui Version: 1.2.3
Keywords: accessibility Cc: davidb
Blocking: Blocked by:


In order to make jQuery UI widgets navigable with the keyboard, it will help to have a centralized set of utility functions that make it easy to support tab focus, arrow key navigation, and common focus/blur behaviour. This will also need to include browser normalization for key up/down/press with certain keys (enter vs. space, for example) and focus/blur bubbling.

Here's an article on Mozilla Dev Centre describing techniques for keyboard accessibility:


I've written a proof-of-concept jQuery plugin that provides keyboard navigation with a simple API. Perhaps this could be used as the basis for a central jQuery UI utility?


Change History

comment:1 Changed 6 years ago by davidserduke

  • Owner set to paul
  • Component changed from core to ui

comment:2 Changed 6 years ago by paul

  • Type changed from bug to feature

comment:3 Changed 4 years ago by dmethvin

  • Status changed from new to closed
  • Resolution set to invalid

This should be filed in the UI bug tracker if still relevant.


Please follow the  bug reporting guidlines and use  jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.


Add a comment

Modify Ticket

as closed

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.