Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Keyboard support for dragging special characters dialog #17945

Open
jmegginson opened this issue Feb 17, 2025 · 0 comments
Open

Keyboard support for dragging special characters dialog #17945

jmegginson opened this issue Feb 17, 2025 · 0 comments
Labels
domain:accessibility This issue reports an accessibility problem. package:ui type:bug This issue reports a buggy (incorrect) behavior.

Comments

@jmegginson
Copy link

📝 Provide detailed reproduction steps (if any)

There is no accessibility documentation to move the special characters dialog with the keyboard

  1. open accessibility help (alt+0)
  2. observe no directions to move or drag the dialog with only the keyboard

✔️ Expected result

As a keyboard user I would expect some kind of focus or keyboard indication that a non-modal window like special characters can be moved so rich text content is not obscured by the dialog.

❌ Actual result

There is no documented keystroke to move this dialog with the keyboard. Sighted keyboard-only users must close the special characters dialog if it obscures text while opened.

❓ Possible solution

At a minimum navigate to the parent container (that contains the ARIA role=dialog) and move the dialog container with the keyboard

📃 Other details

tested with CKEditor5 v44.2.0
Browser: Chrome and Safari
OS: Windows 10 and MacOS v13
First affected CKEditor version: the version that changed the special characters from a dropdown component to a non-modal dialog


If you'd like to see this fixed sooner, add a 👍 reaction to this post.

@jmegginson jmegginson added the type:bug This issue reports a buggy (incorrect) behavior. label Feb 17, 2025
@Witoso Witoso added package:ui domain:accessibility This issue reports an accessibility problem. labels Feb 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
domain:accessibility This issue reports an accessibility problem. package:ui type:bug This issue reports a buggy (incorrect) behavior.
Projects
None yet
Development

No branches or pull requests

2 participants