facebook/lexical

better support for keyboard accessibility

Fermée

#6 006 ouverte le 2 mai 2024

 (6 commentaires) (0 réaction) (0 personne assignée)JavaScript (1 349 forks)batch import
contribution-weekenhancementgood first issue

Métriques du dépôt

Stars
 (16 523 étoiles)
Métriques de merge PR
 (Merge moyen 2j 16h) (103 PRs mergées en 30 j)

Description

In general using "Enter" on a toolbar that makes changes to lexical is problematic.

Lets say I have a button that toggles "bold" and it's triggered using the "Enter" key on the mouse-down event which calls dispatchCommand(FORMAT_TEXT_COMMAND...) - this causes lexical to get focus and then handle the Enter key which can replace the selected text with a new line.

adding the e.preventDefault to the event solves this problem but the focus still moves from the toolbar to the editor.

I'm not sure how to handle this...

Guide contributeur