From e473884b31ea7a9e6820992b7f76abb2791cf3b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89mile=20R=C3=A9?= Date: Mon, 27 Apr 2026 18:06:14 +0400 Subject: [PATCH] Fix copy paste in rich editor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Émile Ré --- packages/ui/src/RichEditor/MarkdownPasteExtension.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/ui/src/RichEditor/MarkdownPasteExtension.ts b/packages/ui/src/RichEditor/MarkdownPasteExtension.ts index 287f593f9..d1cb16f18 100644 --- a/packages/ui/src/RichEditor/MarkdownPasteExtension.ts +++ b/packages/ui/src/RichEditor/MarkdownPasteExtension.ts @@ -18,6 +18,10 @@ export const MarkdownPasteExtension = Extension.create({ key: markdownPasteKey, props: { handlePaste(view, event) { + if (event.clipboardData?.getData("text/html")) { + return false; + } + const text = event.clipboardData?.getData("text/plain") ?? ""; if (!hasMarkdown(text)) { return false;