diff --git a/tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActions.svelte b/tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActions.svelte
index d78925141..c51ac72a1 100644
--- a/tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActions.svelte
+++ b/tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActions.svelte
@@ -20,7 +20,6 @@
interface Props {
canSend?: boolean;
- canSubmit?: boolean;
class?: string;
disabled?: boolean;
isLoading?: boolean;
@@ -37,7 +36,6 @@
let {
canSend = false,
- canSubmit = false,
class: className = '',
disabled = false,
isLoading = false,
@@ -73,7 +71,7 @@
uploadedFiles.some((file) => getFileTypeCategory(file.type) === FileTypeCategory.AUDIO)
);
let shouldShowRecordButton = $derived(
- hasAudioModality && !canSubmit && !hasAudioAttachments && currentConfig.autoMicOnEmpty
+ hasAudioModality && !canSend && !hasAudioAttachments && currentConfig.autoMicOnEmpty
);
let selectorModelRef: ModelsSelector | undefined = $state(undefined);
@@ -176,7 +174,7 @@
{/if}
- {#if isReasoning}
+ {#if isReasoning && !canSend}
{/if}
- {#if isLoading && !canSubmit}
+ {#if isLoading && !canSend}