From 82c0950227bebe401f939c1827dbff27334e60d7 Mon Sep 17 00:00:00 2001 From: suraj chauhan Date: Wed, 28 Jan 2026 23:40:05 +0530 Subject: [PATCH] fix: add null check for webviewRef in focus/blur event listeners Fixes issue where addEventListener was called on undefined webviewRef, causing isFocused state to not sync properly when editor gains/loses focus. --- src/bridges/core.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/bridges/core.ts b/src/bridges/core.ts index e7f4ba62..3395cb16 100644 --- a/src/bridges/core.ts +++ b/src/bridges/core.ts @@ -330,6 +330,13 @@ export const CoreBridge = new BridgeExtension< }); }, blur: () => { + if (editorStateRef && editorStateRef.current) { + _updateEditorState && + _updateEditorState({ + ...(editorStateRef.current as BridgeState), + isFocused: false, + }); + } sendBridgeMessage({ type: CoreEditorActionType.Blur, payload: undefined,