diff --git a/packages/quill/src/modules/clipboard.ts b/packages/quill/src/modules/clipboard.ts index 78ea670839..1ef9e960ad 100644 --- a/packages/quill/src/modules/clipboard.ts +++ b/packages/quill/src/modules/clipboard.ts @@ -170,9 +170,9 @@ class Clipboard extends Module { onCaptureCopy(e: ClipboardEvent, isCut = false) { if (e.defaultPrevented) return; - e.preventDefault(); const [range] = this.quill.selection.getRange(); if (range == null) return; + e.preventDefault(); const { html, text } = this.onCopy(range, isCut); e.clipboardData?.setData('text/plain', text); e.clipboardData?.setData('text/html', html);