diff --git a/src/RichText/useNativeEditor.tsx b/src/RichText/useNativeEditor.tsx index f9c1fdc..9b60c1c 100644 --- a/src/RichText/useNativeEditor.tsx +++ b/src/RichText/useNativeEditor.tsx @@ -26,7 +26,9 @@ export const useNativeEditor = (options?: { editorStateSubsRef.current.forEach((sub) => sub(editorState)); }; - const _subscribeToEditorStateUpdate: Subscription = (cb) => { + const _subscribeToEditorStateUpdate: Subscription = ( + cb + ) => { editorStateSubsRef.current.push(cb); return () => { editorStateSubsRef.current = editorStateSubsRef.current.filter( diff --git a/src/webEditorUtils/useTenTap.tsx b/src/webEditorUtils/useTenTap.tsx index 61bff52..6d31716 100644 --- a/src/webEditorUtils/useTenTap.tsx +++ b/src/webEditorUtils/useTenTap.tsx @@ -113,7 +113,7 @@ export const useTenTap = (options?: useTenTapArgs) => { window.removeEventListener('message', handleWebviewMessage); document.removeEventListener('message', handleWebviewMessage); }; - }, [editor]); + }, [editor, bridges]); return editor; };