Opened 11 years ago

Closed 11 years ago

#3074 closed New Feature (fixed)

Accessibility features for dialogs.

Reported by: Martin Kou Owned by: Martin Kou
Priority: Must have (possibly next milestone) Milestone: CKEditor 3.0
Component: General Version: SVN (FCKeditor) - Retired
Keywords: Oracle Review+ Cc: Senthil

Description (last modified by Martin Kou)

The dialogs in CKEditor v3 are currently not accessible to users who have to depend on keyboard and screen readers.

Features needed:

  1. Pressing TAB key when a dialog being displayed should never move the focus out of the dialog.
  2. Users should be able to switch tabs using Ctrl-Tab.
  3. When the user switches tab, it should be announced to him/her that a different tab has been selected.
  4. Buttons should be focus-able, and JAWS should pronounce their labels when they're focused. It should be possible to "click" buttons via Enter.

Attachments (2)

3074.patch (14.3 KB) - added by Martin Kou 11 years ago.
3074_2.patch (18.9 KB) - added by Martin Kou 11 years ago.

Download all attachments as: .zip

Change History (9)

comment:1 Changed 11 years ago by Martin Kou

Cc: Senthil added
Keywords: Oracle added

comment:2 Changed 11 years ago by Martin Kou

Description: modified (diff)

comment:3 Changed 11 years ago by Martin Kou

Keywords: Review? added

Uploaded partial patch with a tab system for input widgets inside dialogs. Accessibility for the dialog tab bar is still to be implemented tonight.

Changed 11 years ago by Martin Kou

Attachment: 3074.patch added

comment:4 Changed 11 years ago by Frederico Caldeira Knabben

Keywords: Review- added; Review? removed
  • The dialog system must automatically handle the focus in the first field available in the dialog. For that, each page may have an optional "firstFocus" setting, indicating the element to be focused first (for the Link dialog, for example). If this setting is not found, the first one is taken.
  • For keyboard related events, please use the getKeystroke function, as it handles all weirdnesses regarding browser differences and OSs.

Changed 11 years ago by Martin Kou

Attachment: 3074_2.patch added

comment:5 Changed 11 years ago by Martin Kou

Keywords: Review? added; Review- removed

comment:6 Changed 11 years ago by Frederico Caldeira Knabben

Keywords: Review+ added; Review? removed

comment:7 Changed 11 years ago by Martin Kou

Resolution: fixed
Status: newclosed

Fixed with [3231].

Click here for more info about our SVN system.

Note: See TracTickets for help on using tickets.
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy