diff --git a/client/src/components/Nav/SettingsTabs/Integrations/LangfuseConnection.tsx b/client/src/components/Nav/SettingsTabs/Integrations/LangfuseConnection.tsx
index aaa5b8ffd7..49e1487595 100644
--- a/client/src/components/Nav/SettingsTabs/Integrations/LangfuseConnection.tsx
+++ b/client/src/components/Nav/SettingsTabs/Integrations/LangfuseConnection.tsx
@@ -1,5 +1,13 @@
import { useState, useEffect } from 'react';
-import { Button, Input, Label, SecretInput, Switch, useToastContext } from '@librechat/client';
+import {
+ Button,
+ Input,
+ Label,
+ SecretInput,
+ Spinner,
+ Switch,
+ useToastContext,
+} from '@librechat/client';
import {
useGetLangfuseConnectionQuery,
useUpdateLangfuseConnectionMutation,
@@ -162,7 +170,14 @@ export default function LangfuseConnection() {
disabled={!canSubmit || testMutation.isLoading}
onClick={handleTest}
>
- {localize('com_ui_langfuse_test')}
+ {testMutation.isLoading ? (
+
+
+ {localize('com_ui_langfuse_testing')}
+
+ ) : (
+ localize('com_ui_langfuse_test')
+ )}