diff --git a/src/MarkdownTextInput.web.tsx b/src/MarkdownTextInput.web.tsx index 97e08ebf..65952d72 100644 --- a/src/MarkdownTextInput.web.tsx +++ b/src/MarkdownTextInput.web.tsx @@ -605,7 +605,9 @@ const MarkdownTextInput = React.forwardRef = useCallback( (event) => { const e = event as unknown as NativeSyntheticEvent; - RNTextInput.State.blurTextInput?.(e.target); + if (event.target !== document.activeElement) { + RNTextInput.State.blurTextInput?.(e.target); + } removeSelection(); currentlyFocusedField.current = null; if (onBlur) {