From de025bb6f1e3ad847393ae96dc672ead5a665906 Mon Sep 17 00:00:00 2001 From: Scott Nonnenberg Date: Fri, 20 Oct 2023 11:05:13 -0700 Subject: [PATCH] ConversationView/onPaste: Only process items of kind 'file' --- ts/components/conversation/ConversationView.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ts/components/conversation/ConversationView.tsx b/ts/components/conversation/ConversationView.tsx index f1f5da8e3..cb3090b63 100644 --- a/ts/components/conversation/ConversationView.tsx +++ b/ts/components/conversation/ConversationView.tsx @@ -64,8 +64,9 @@ export function ConversationView({ return; } const { items } = event.clipboardData; + const fileItems = [...items].filter(item => item.kind === 'file'); - const allVisual = [...items].every(item => { + const allVisual = fileItems.every(item => { const type = item.type.split('/')[0]; return type === 'image' || type === 'video'; }); @@ -86,7 +87,7 @@ export function ConversationView({ return; } - const firstAttachment = items[0]?.getAsFile(); + const firstAttachment = fileItems[0]?.getAsFile(); if (firstAttachment) { processAttachments({ conversationId,