diff --git a/src/lib/components/chat/MessageInput.svelte b/src/lib/components/chat/MessageInput.svelte index 853bd9824..f853b59a1 100644 --- a/src/lib/components/chat/MessageInput.svelte +++ b/src/lib/components/chat/MessageInput.svelte @@ -122,6 +122,8 @@ export let history; export let taskIds = null; + $: isActive = (taskIds && taskIds.length > 0) || (history.currentId && history.messages[history.currentId]?.done != true) || generating; + export let prompt = ''; export let files = []; @@ -1240,9 +1242,9 @@ /> - {#if chatTasks.length > 0} + {#if isActive && chatTasks.length > 0}
- +
{/if} @@ -1857,7 +1859,7 @@
- {#if (taskIds && taskIds.length > 0) || (history.currentId && history.messages[history.currentId]?.done != true) || generating} + {#if isActive}