From b6118db39f6df17f8f1d954fb2b0f3424d65dc9a Mon Sep 17 00:00:00 2001 From: fylorn <249551762+fylorn@users.noreply.github.com> Date: Tue, 13 Oct 2026 14:26:20 +0800 Subject: [PATCH] Upstream form: name the auth header once a protocol is chosen, even before the address is filled Co-Authored-By: Claude Opus 5.5 --- src/upstreams/UpstreamDialog.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/upstreams/UpstreamDialog.tsx b/src/upstreams/UpstreamDialog.tsx index 37b4bd6..e6c96cd 100644 --- a/src/upstreams/UpstreamDialog.tsx +++ b/src/upstreams/UpstreamDialog.tsx @@ -282,10 +282,11 @@ export function UpstreamDialog({ setAdoptedFrom(p.name); }, [signedIn, adoptedFrom, ov]); - // 「自动识别」此刻会判成什么、密钥放在哪个请求头。只看地址和选定的协议,不联网 + // 「自动识别」此刻会判成什么、密钥放在哪个请求头。只看地址和选定的协议,不联网。 + // 选定了协议,地址还没填也知道密钥放哪个头 useEffect(() => { const url = form.baseUrl.trim(); - if (!url) { + if (!url && !form.protocol) { setPreview(null); return; }