From cc233fb980f648b5e628222bd8e17a849e3bb2cd Mon Sep 17 00:00:00 2001 From: Scott Nonnenberg Date: Fri, 26 May 2023 15:07:32 -0700 Subject: [PATCH] Support clipboards with text/plain as well as file contents --- ts/quill/signal-clipboard/index.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ts/quill/signal-clipboard/index.ts b/ts/quill/signal-clipboard/index.ts index 7ab2912d1b..2913823296 100644 --- a/ts/quill/signal-clipboard/index.ts +++ b/ts/quill/signal-clipboard/index.ts @@ -52,8 +52,11 @@ export class SignalClipboard { return; } - event.preventDefault(); - event.stopPropagation(); + const clipboardContainsFiles = event.clipboardData.files?.length > 0; + if (!clipboardContainsFiles) { + event.preventDefault(); + event.stopPropagation(); + } const clipboardDelta = signal ? clipboard.convert(signal)