From d6669a6c5b93845f47109e945aa0d77a4cbf0928 Mon Sep 17 00:00:00 2001 From: undefined Date: Sat, 23 Dec 2023 18:24:01 +0800 Subject: [PATCH] ui: fix monaco paste event --- packages/ui-default/components/monaco/index.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/ui-default/components/monaco/index.ts b/packages/ui-default/components/monaco/index.ts index dc5eced52..b6a8204ab 100644 --- a/packages/ui-default/components/monaco/index.ts +++ b/packages/ui-default/components/monaco/index.ts @@ -85,6 +85,8 @@ function handlePasteEvent(editor: monaco.editor.IStandaloneCodeEditor) { ext = 'zip'; } if (!ext) return; + ev.preventDefault(); + ev.stopPropagation(); const filename = `${nanoid()}.${ext}`; const data = new FormData(); data.append('filename', filename); @@ -129,7 +131,7 @@ function handlePasteEvent(editor: monaco.editor.IStandaloneCodeEditor) { console.error(e); updateText(`${i18n('Upload Failed')}: ${e.message}`); }); - }); + }, { capture: true }); } export function registerAction(