diff --git a/src/lib/components/chat/MessageInput/InputMenu.svelte b/src/lib/components/chat/MessageInput/InputMenu.svelte index a0649f4f1e..c3f78def48 100644 --- a/src/lib/components/chat/MessageInput/InputMenu.svelte +++ b/src/lib/components/chat/MessageInput/InputMenu.svelte @@ -74,8 +74,8 @@ $: webUploadEnabled = $user?.role === 'admin' || ($user?.permissions?.chat?.web_upload ?? true); $: toolPermissionsEnabled = $config?.features?.enable_tool_permissions ?? false; - $: if (!fileUploadEnabled && files.length > 0) { - files = []; + $: if (!fileUploadEnabled && files.some((file) => file.type !== 'text')) { + files = files.filter((file) => file.type === 'text'); } const detectMobile = () => {