Ticket #3052 (closed Bug: fixed)

Opened 3 years ago

Last modified 3 years ago

CKEditor should be focs-able like a text box under JAWS

Reported by: martinkou Owned by: martinkou
Priority: Normal Milestone: CKEditor 3.0
Component: General Version: SVN (FCKeditor) - Retired
Keywords: Oracle Review+ Cc: Senthil

Description

CKEditor is extremely unfriendly towards screen readers at the moment:

  1. To navigate into the editing area, the user would have to tab through all or almost all toolbar buttons in Firefox and IE.
  2. Pressing e to focus on the editing area like a textbox often does not work in IE, and never works in Firefox.
  3. There's no announcement to the user that he's put his focus into an editable area.

Attachments

3052.patch Download (3.8 KB) - added by martinkou 3 years ago.

Change History

comment:1 Changed 3 years ago by martinkou

  • Owner set to martinkou
  • Status changed from new to assigned

comment:2 Changed 3 years ago by martinkou

  • Keywords Review? added

I found JAWS screwed up the focus when the browser first loaded the page, and that caused bug no. 1. Without JAWS, the editor never puts the focus on the toolbar unless the user specifically requested it by Alt+F10. So a hack fix is needed to force the focus into the editor when toolbar buttons are focused without Alt+F10.

JAWS's focus on IE6 is extremely buggy, and I'm afraid there's no way we can fix that in the editor. There's one thing the user can do to fix it though - upon entering IE6 and having the page with CKEditor loaded, the user can press Insert+Z twice slowly to reset JAW's virtual cursor. After the reset, the virtual cursor's position will be correct, and the 'e' key will work and focus the editor as expected.

I've added audible labels to the editing area to make JAWS announce the presence of CKEditor when the editing area is being focused.

comment:3 Changed 3 years ago by martinkou

  • Cc Senthil added

Here're two videos demonstrating JAWS with CKEditor in Firefox and IE, after applying the patch:

  1. Firefox -  http://screencast.com/t/anOdbptzFmV
  2. IE6 -  http://screencast.com/t/8ZTh3m6T

comment:4 Changed 3 years ago by martinkou

#2991 is marked as a dup to this ticket.

Changed 3 years ago by martinkou

comment:5 Changed 3 years ago by martinkou

  • Keywords Oracle added

comment:6 Changed 3 years ago by fredck

  • Keywords Review+ added; Review? removed

comment:7 Changed 3 years ago by martinkou

  • Status changed from assigned to closed
  • Resolution set to fixed

Fixed with [3169].

Click here for more info about our SVN system.

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