From 637b0ab34616b3bb28ace3383cf9b6f736f1e5ed Mon Sep 17 00:00:00 2001 From: automated-signal <37887102+automated-signal@users.noreply.github.com> Date: Sun, 22 Sep 2024 20:56:06 -0500 Subject: [PATCH] Prefer files when handling paste event Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com> --- ts/quill/signal-clipboard/index.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ts/quill/signal-clipboard/index.ts b/ts/quill/signal-clipboard/index.ts index deab0c6470..c706810b15 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; }