diff --git a/packages/vue/src/canvas/text-edit/editing.ts b/packages/vue/src/canvas/text-edit/editing.ts index ceb6b5c05..4a2ae0075 100644 --- a/packages/vue/src/canvas/text-edit/editing.ts +++ b/packages/vue/src/canvas/text-edit/editing.ts @@ -88,7 +88,7 @@ export function createTextCompositionHandlers({ resetBlink() } - function onInput() { + function onInput(event: InputEvent) { const el = textareaRef.value if (!el) return @@ -97,7 +97,7 @@ export function createTextCompositionHandlers({ return } - const text = el.value + const text = el.value || event.data || '' if (!text) return if ( skipCommittedInput &&