Opened 6 years ago

Last modified 4 years ago

#9611 confirmed Bug

Tab key based navigation is broken inside specialchar dialog

Reported by: Piotrek Koszuliński Owned by:
Priority: Normal Milestone:
Component: Accessibility Version: 3.0
Keywords: Webkit Cc:

Description

  1. Open specialchar dialog.
  2. See that first character is focused and highlighted.
  3. Press tab.
  4. Cancel gets focus.
  5. Try to move focus back to chars tables by pressing shift+tab or tab.
  6. Nothing happens. In all other dialogs it's possible to cycle through all inputs and buttons by tab, but not in this one.

It can be reproduced on v3 and v4.

Attachments (1)

insertVariable.zip (3.6 KB) - added by Jakub Ś 4 years ago.

Download all attachments as: .zip

Change History (8)

comment:1 Changed 6 years ago by Jakub Ś

Keywords: Webkit added
Status: newconfirmed
Version: 3.0

I was able to reproduce this issue in Webkit only.

Reaching Cancel button with Tab key and having no ability getting back to special chars using shift+Tab or Tab can be reproduced in Webkit from CKEditor 3.0

Please note however that tab behaviour was changed in rev. [7596]. Please see #9101 for more details.

comment:2 Changed 6 years ago by Mike Gifford

Has this been tested in the 4.x branch?

comment:3 Changed 6 years ago by Jakub Ś

This is still an issue in latest CKEditor 4.x.

comment:4 Changed 4 years ago by Jakub Ś

The same issue can be observed for custom iframedialog plugin and probably same fix can be applied to both.

You can run the plugin with:

extraPlugins:'insertVarable'

Changed 4 years ago by Jakub Ś

Attachment: insertVariable.zip added

comment:5 Changed 4 years ago by Jakub Ś

NOTE: plugin insertVariable doesn't seem to focus elements in iframe at all contrary to special chars dialog.

This makes me unsure if issues are the same or if iframedialog plugin needs some extra work.

comment:6 in reply to:  5 Changed 4 years ago by Marek Lewandowski

Replying to j.swiderski:

NOTE: plugin insertVariable doesn't seem to focus elements in iframe at all contrary to special chars dialog.

This makes me unsure if issues are the same or if iframedialog plugin needs some extra work.

In fact these two are totally separate issues, so please create new issue insertVariable related problems.

comment:7 Changed 4 years ago by Jakub Ś

Thanks @m.lewandowski. I have reported new issue here: #12285.

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