From e42fec504598537e86d7516b3fded1e39f3db129 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9D=9E=E7=A4=BC?= Date: Thu, 11 Jun 2026 21:17:26 +0800 Subject: [PATCH] fix(cowork): stage pasted images as task files --- .../components/cowork/CoworkPromptInput.tsx | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/renderer/components/cowork/CoworkPromptInput.tsx b/src/renderer/components/cowork/CoworkPromptInput.tsx index a908a862..a28a7fd8 100644 --- a/src/renderer/components/cowork/CoworkPromptInput.tsx +++ b/src/renderer/components/cowork/CoworkPromptInput.tsx @@ -572,12 +572,13 @@ const CoworkPromptInput = React.forwardRef { // Use the dataUrl as the unique key (no file path for inline images) - const pseudoPath = `inline:${name}:${Date.now()}`; + const displayName = name.trim() || 'pasted-image.png'; + const pseudoPath = `inline:${displayName}:${Date.now()}`; dispatch(addDraftAttachment({ draftKey, attachment: { path: pseudoPath, - name, + name: displayName, isImage: true, dataUrl, }, @@ -677,10 +678,15 @@ const CoworkPromptInput = React.forwardRef