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

LiveEditor Keyboard accessibility; No key present to take focus to previous or next interactive element #390

Open
2 tasks done
rvantonisse opened this issue Jul 11, 2024 · 2 comments

Comments

@rvantonisse
Copy link

Is there an existing issue for this?

  • I have searched the existing issues

Code of Conduct

  • I agree to follow this project's Code of Conduct

Code Sandbox link

TODO

Bug report

When using keyboard navigation (TAB-key) to set focus to the live editor, it is not possible to exit the editor focus state. TAB is used to manage the indentation of text, which prevents pressing TAB-key to move focus outside the editor.

Easiest reproducable demo:
- Create a page with code:
    
    <button />
    <LiveEditor />
    <button />
    
- Open the page and click the first button to set focus
- Press TAB-key to move focus to the LiveEditor
- Press TAB-key again to move focus to last button
- LiveEditor added indentation instead of moving focus.

Expected behavior would be to move focus to last button, or provide another way to exit the LiveEditor with keyboard.
@rvantonisse
Copy link
Author

I have just found related #19 closed.

As far as I could read, there have been made great efforts to make this accessible, but the work is not finished or implemented? I guess this accessibility issue could be fixed with a wrapper component, but I prefer this fixed here.

@carbonrobot
Copy link
Contributor

@rvantonisse Thanks for bringing this issue back into the open. I have added it to our internal priority list, but have no projected timeline for completion.

@r281GQ r281GQ self-assigned this Sep 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants