From 5df4277216fbb9de603fdf4289f8366292568234 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Sat, 21 Mar 2026 16:58:54 -0500 Subject: [PATCH] refac --- src/lib/components/chat/Messages/ResponseMessage.svelte | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lib/components/chat/Messages/ResponseMessage.svelte b/src/lib/components/chat/Messages/ResponseMessage.svelte index ab3bc894d..0456aefbe 100644 --- a/src/lib/components/chat/Messages/ResponseMessage.svelte +++ b/src/lib/components/chat/Messages/ResponseMessage.svelte @@ -168,6 +168,11 @@ let model = null; $: model = $models.find((m) => m.id === message.model); + $: statusEntries = message?.statusHistory ?? [...(message?.status ? [message?.status] : [])]; + $: hasVisibleStatus = (model?.info?.meta?.capabilities?.status_updates ?? true) + && statusEntries.length > 0 + && !(statusEntries.at(-1)?.hidden ?? false); + let edit = false; let editedContent = ''; let editTextAreaElement: HTMLTextAreaElement; @@ -779,7 +784,7 @@ class="w-full flex flex-col relative {edit ? 'hidden' : ''}" id="response-content-container" > - {#if message.content === '' && !message.error && ((model?.info?.meta?.capabilities?.status_updates ?? true) ? (message?.statusHistory ?? [...(message?.status ? [message?.status] : [])]).length === 0 || (message?.statusHistory?.at(-1)?.hidden ?? false) : true)} + {#if message.content === '' && !message.done && !message.error && !hasVisibleStatus} {:else if message.content && message.error !== true}