diff --git a/src/MarkdownTextInput.web.tsx b/src/MarkdownTextInput.web.tsx index 7eeb5251..dca1f7fc 100644 --- a/src/MarkdownTextInput.web.tsx +++ b/src/MarkdownTextInput.web.tsx @@ -513,8 +513,13 @@ const MarkdownTextInput = React.forwardRef( [onClick, updateSelection], ); - const handlePaste = useCallback(() => { + const handlePaste = useCallback((e) => { pasteRef.current = true; + e.preventDefault(); + + const clipboardData = e.clipboardData; + const text = clipboardData.getData('text/plain'); + document.execCommand('insertText', false, text); }, []); const startComposition = useCallback(() => {