From 0498ba3e4f8ef888b6b62997eb9ef50f491445e8 Mon Sep 17 00:00:00 2001 From: susu-Sugar Date: Tue, 27 Oct 2026 01:41:19 +0000 Subject: [PATCH] fix(proxies): render configured groups in global mode (#8402) * fix(proxies): render configured groups in global mode Global mode previously only rendered the synthetic GLOBAL group and sliced off its header, which flattened every user-defined group into a non-expandable proxy row. Configured groups could no longer be opened or inspected. Render the same group list as rule/script mode so every group keeps its own header and expand toggle. Fixes #8376 * style: keep useRule assignment on one line * fix & changelog * fix: hover when global proxy --------- Co-authored-by: susu-Sugar <214122492+susu-Sugar@users.noreply.github.com> Co-authored-by: Tunglies <77394545+Tunglies@users.noreply.github.com> --- Changelog.md | 1 + src/components/proxy/proxy-groups.tsx | 2 +- src/components/proxy/use-render-list.ts | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Changelog.md b/Changelog.md index 21b435d07..7c4b8dba2 100644 --- a/Changelog.md +++ b/Changelog.md @@ -7,6 +7,7 @@ - 修复通过 URL 导入订阅时,即使导入的订阅并非当前使用的订阅,也会重新加载当前配置 - 修复 首页 网站测速失败后卡片一直显示测试中 - 修复 代理 页展开分组后不显示最新测速结果,需切换节点才刷新 +- 修复 代理 在全局模式下无法展开节点组 **🐧 Linux** diff --git a/src/components/proxy/proxy-groups.tsx b/src/components/proxy/proxy-groups.tsx index 7a852543b..494fc551e 100644 --- a/src/components/proxy/proxy-groups.tsx +++ b/src/components/proxy/proxy-groups.tsx @@ -608,7 +608,7 @@ function NormalProxyGroups(props: { mode: string }) { /> - {mode === 'rule' && ( + {(mode === 'rule' || mode === 'global') && ( name) : proxyView.global ? [proxyView.global.name] @@ -257,7 +257,7 @@ export const useRenderList = ( })) } - const useRule = mode === 'rule' || mode === 'script' + const useRule = mode === 'rule' || mode === 'global' const renderGroups = useRule ? proxyView.groups : proxyView.global === null