From d0295189e0f9fa15acb6106224eff1780eaac1a3 Mon Sep 17 00:00:00 2001 From: silentoplayz Date: Wed, 23 Sep 2026 11:12:16 -0400 Subject: [PATCH] fix: stop offering Ask for approval in a temporary chat, where it cannot apply --- .../components/chat/MessageInput/InputMenu.svelte | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/lib/components/chat/MessageInput/InputMenu.svelte b/src/lib/components/chat/MessageInput/InputMenu.svelte index 269380e43e..f55992fd77 100644 --- a/src/lib/components/chat/MessageInput/InputMenu.svelte +++ b/src/lib/components/chat/MessageInput/InputMenu.svelte @@ -2,7 +2,14 @@ import { getContext, onMount, tick } from 'svelte'; import { fly } from 'svelte/transition'; - import { config, user, tools as _tools, mobile, knowledge } from '$lib/stores'; + import { + config, + user, + tools as _tools, + mobile, + knowledge, + temporaryChatEnabled + } from '$lib/stores'; import { getKnowledgeBases } from '$lib/apis/knowledge'; import { createPicker } from '$lib/utils/google-drive-picker'; @@ -71,7 +78,8 @@ let webUploadEnabled = true; $: webUploadEnabled = $user?.role === 'admin' || ($user?.permissions?.chat?.web_upload ?? true); - $: toolPermissionsEnabled = $config?.features?.enable_tool_permissions ?? false; + $: toolPermissionsEnabled = + ($config?.features?.enable_tool_permissions ?? false) && !$temporaryChatEnabled; $: if (!fileUploadEnabled && files.length > 0) { files = [];