diff --git a/src/MarkdownTextInput.web.tsx b/src/MarkdownTextInput.web.tsx index 801eb0cd..8c3d6924 100644 --- a/src/MarkdownTextInput.web.tsx +++ b/src/MarkdownTextInput.web.tsx @@ -521,8 +521,11 @@ const MarkdownTextInput = React.forwardRef( const handlePaste = useCallback((e) => { pasteRef.current = true; - e.preventDefault(); + if (e.isDefaultPrevented()) { + return; + } + e.preventDefault(); const clipboardData = e.clipboardData; const text = clipboardData.getData('text/plain'); document.execCommand('insertText', false, text);