From a5901b7db8a1455baf29ef5bebd601a88335f857 Mon Sep 17 00:00:00 2001 From: Jiayuan Zhang Date: Tue, 17 Feb 2026 01:42:07 +0800 Subject: [PATCH] fix(desktop): restore remove action in collapsed queue --- .../src/components/queued-message-bar.tsx | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/apps/desktop/src/renderer/src/components/queued-message-bar.tsx b/apps/desktop/src/renderer/src/components/queued-message-bar.tsx index 6fa45e8e..9673ad38 100644 --- a/apps/desktop/src/renderer/src/components/queued-message-bar.tsx +++ b/apps/desktop/src/renderer/src/components/queued-message-bar.tsx @@ -15,13 +15,12 @@ export function QueuedMessageBar({ messages, isRunning, onRemove, onClear }: Que ? 'Agent is running. Queued messages will send automatically.' : 'Queued messages are being sent.' - const firstMessagePreview = (() => { - const text = messages[0]?.text ?? '' - if (text.length <= 120) return text - return `${text.slice(0, 120)}...` - })() - if (messages.length === 0) return null + const firstMessage = messages[0] + const firstMessagePreview = + firstMessage.text.length <= 120 + ? firstMessage.text + : `${firstMessage.text.slice(0, 120)}...` return (
@@ -66,8 +65,14 @@ export function QueuedMessageBar({ messages, isRunning, onRemove, onClear }: Que
) : (
-
- {firstMessagePreview} +
+
{firstMessagePreview}
+
{messages.length > 1 && (