diff --git a/ShadowsocksX-NG2/App/UI/Servers/ServersView.swift b/ShadowsocksX-NG2/App/UI/Servers/ServersView.swift index f33928f7..d54a0bff 100644 --- a/ShadowsocksX-NG2/App/UI/Servers/ServersView.swift +++ b/ShadowsocksX-NG2/App/UI/Servers/ServersView.swift @@ -40,7 +40,8 @@ struct ServersView: View { HSplitView { sourceSidebar .frame(minWidth: 120, idealWidth: 150, maxWidth: 200) - Group { + // 保持分栏容器身份稳定,切换来源时只替换内部表格。 + ZStack(alignment: .topLeading) { if section == .favorites { FavoriteServersTable( workflow: workflow, activeTargetID: activeTargetID,