From 66c8ae6fa5021de215ff1c6d5d7d71a9c8ca1180 Mon Sep 17 00:00:00 2001 From: Danila Poyarkov Date: Mon, 31 Aug 2026 17:12:09 +0300 Subject: [PATCH] fix(text): preserve committed WebView input --- packages/vue/src/canvas/text-edit/editing.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 &&