From 27bd302e4c85c4be688533c41c86734b9d0515ce Mon Sep 17 00:00:00 2001 From: Bogdan Chadkin Date: Mon, 9 Jun 2025 16:18:52 +0300 Subject: [PATCH] fix: prevent typing only inside of textarea and input --- apps/builder/app/canvas/interceptor.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/apps/builder/app/canvas/interceptor.ts b/apps/builder/app/canvas/interceptor.ts index c0139e08e5b1..908c28403770 100644 --- a/apps/builder/app/canvas/interceptor.ts +++ b/apps/builder/app/canvas/interceptor.ts @@ -159,8 +159,13 @@ export const subscribeInterceptedEvents = () => { if ($isPreviewMode.get()) { return; } - // prevent typing in inputs only in canvas mode - event.preventDefault(); + if ( + event.target instanceof HTMLInputElement || + event.target instanceof HTMLTextAreaElement + ) { + // prevent typing in inputs only in canvas mode + event.preventDefault(); + } }; // Note: Event handlers behave unexpectedly when used inside a dialog component.