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(