Fix caret jumps for web composer (#1374)

* Fix caret jumps for web composer

* Autofocus at the end on mount
zio/stable
dan 2023-09-05 08:21:10 +01:00 committed by GitHub
parent 419ac2d0df
commit 161746519c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 5 deletions

View File

@ -111,10 +111,7 @@ export const TextInput = React.forwardRef(
},
},
content: textToEditorJson(richtext.text.toString()),
onFocus: ({editor: e}) => {
e.chain().focus().setTextSelection(richtext.text.length).run() // focus to the end of the text
},
autofocus: true,
autofocus: 'end',
editable: true,
injectCSS: true,
onUpdate({editor: editorProp}) {
@ -146,7 +143,7 @@ export const TextInput = React.forwardRef(
const onEmojiInserted = React.useCallback(
(emoji: Emoji) => {
editor?.chain().focus('end').insertContent(emoji.native).run()
editor?.chain().focus().insertContent(emoji.native).run()
},
[editor],
)