Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#9101 closed Bug (fixed)

Tab should leave listbox in smiley and specialchar dialogs

Reported by: damo Owned by:
Priority: Normal Milestone: CKEditor 3.6.5
Component: Accessibility Version: 3.0
Keywords: IBM Cc: satya, tmonahan

Description

Tab should be used to leave the listbox that is rendered in the smiley and specialchar dialogs, according to standard WAI-ARIA practices.

Not allowing tab to leave the listbox makes it hard for the user to know whether there are other input fields in the dialog, as they need to traverse the whole listbox.

Attachments (1)

9101_proposal.patch.patch (2.0 KB) - added by damo 3 years ago.
Propsed patch to address tab issue, along with role="presentation" on structural elements that should have it

Download all attachments as: .zip

Change History (6)

Changed 3 years ago by damo

Propsed patch to address tab issue, along with role="presentation" on structural elements that should have it

comment:1 Changed 3 years ago by j.swiderski

  • Status changed from new to confirmed

Reproducible in all browsers from CKEditor 3.0.

comment:2 Changed 3 years ago by j.swiderski

IMO first we will need to fix #9106 and #9107. If we introduce this change and don't fix the two bugs mentioned users won't be able to navigate in these two dialogs after tabbing to Cancel button and back or opening these dialogs for the second time.

comment:3 Changed 3 years ago by j.swiderski

  • Version set to 3.0

comment:4 Changed 3 years ago by garry.yao

  • Milestone set to CKEditor 3.6.5
  • Resolution set to fixed
  • Status changed from confirmed to closed

Considering #9106 is affecting only Fx@XP, we can close this ticket now, and work on that.

Fixed with [7596], thanks for the patch.

comment:5 Changed 3 years ago by satya

This is an issue in CK Editor 4.0 as well. Could you please apply the patch to 4.0 code as well

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