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 (