diff --git a/ts/quill/signal-clipboard/index.ts b/ts/quill/signal-clipboard/index.ts index deab0c647..c706810b1 100644 --- a/ts/quill/signal-clipboard/index.ts +++ b/ts/quill/signal-clipboard/index.ts @@ -56,11 +56,14 @@ export class SignalClipboard { const signal = event.clipboardData.getData('text/signal'); const clipboardContainsFiles = event.clipboardData.files?.length > 0; - if (!clipboardContainsFiles) { - event.preventDefault(); - event.stopPropagation(); + + if (clipboardContainsFiles) { + return; } + event.preventDefault(); + event.stopPropagation(); + if (selection == null) { return; }