Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#9101 closed Bug (fixed)

Tab should leave listbox in smiley and specialchar dialogs

Reported by: Damian Owned by:
Priority: Normal Milestone: CKEditor 3.6.5
Component: Accessibility Version: 3.0
Keywords: IBM Cc: Satya Minnekanti, Teresa Monahan

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 Damian 5 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 5 years ago by Damian

Attachment: 9101_proposal.patch.patch added

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

comment:1 Changed 5 years ago by Jakub Ś

Status: newconfirmed

Reproducible in all browsers from CKEditor 3.0.

comment:2 Changed 5 years ago by Jakub Ś

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 5 years ago by Jakub Ś

Version: 3.0

comment:4 Changed 5 years ago by Garry Yao

Milestone: CKEditor 3.6.5
Resolution: fixed
Status: confirmedclosed

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 5 years ago by Satya Minnekanti

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 – 2017 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy