From 25983f34209cfd6da36229f3b1be13652c281f69 Mon Sep 17 00:00:00 2001 From: RoromoriYuzu <2391978156@qq.com> Date: Mon, 27 Apr 2026 22:21:51 +0800 Subject: [PATCH] fix: omit customUserAgent when provider category is official Stale custom UA values from non-official presets were persisted even after switching to an official preset, silently altering request headers. --- src/components/providers/forms/ProviderForm.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/providers/forms/ProviderForm.tsx b/src/components/providers/forms/ProviderForm.tsx index 6908bed07..8bafb5d3c 100644 --- a/src/components/providers/forms/ProviderForm.tsx +++ b/src/components/providers/forms/ProviderForm.tsx @@ -1391,7 +1391,7 @@ function ProviderFormFull({ ? normalizeCodexChatReasoningForSave(codexChatReasoning) : undefined, customUserAgent: - appId === "claude" || appId === "codex" + (appId === "claude" || appId === "codex") && category !== "official" ? customUserAgent.trim() || undefined : undefined, testConfig: testConfig.enabled ? testConfig : undefined,