From 92038c8878d0082f7d7a6a8fa525f3d3f2a7dad4 Mon Sep 17 00:00:00 2001 From: denis0001-dev Date: Sun, 28 Sep 2025 17:18:15 +0300 Subject: [PATCH] Fix file sending in DMs --- frontend/src/ui/panels/MessagePanel.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frontend/src/ui/panels/MessagePanel.ts b/frontend/src/ui/panels/MessagePanel.ts index 3f24cd7..b3e4aa5 100644 --- a/frontend/src/ui/panels/MessagePanel.ts +++ b/frontend/src/ui/panels/MessagePanel.ts @@ -137,6 +137,8 @@ export abstract class MessagePanel { const retryMessage: Message = { ...message, id: -1, // Temporary ID + // Preserve existing files (which may have blob URLs for display) + files: message.files, runtimeData: { ...message.runtimeData, sendingState: { @@ -209,6 +211,8 @@ export abstract class MessagePanel { if (msg.runtimeData?.sendingState?.tempId === tempId) { return { ...confirmedMessage, + // Preserve files from the temporary message (which have blob URLs for immediate display) + files: msg.files, runtimeData: { ...confirmedMessage.runtimeData, sendingState: {