From 53d0613bb26d3a77cc4bfc033bbb1df5f38909cf Mon Sep 17 00:00:00 2001 From: euvre <93761161+euvre@users.noreply.github.com> Date: Wed, 22 Jul 2026 17:06:36 +0800 Subject: [PATCH] fix: Make MCP bulk-manage select-all checkbox reflect selection state (#17174) --- web/src/pages/user-setting/mcp/index.tsx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/web/src/pages/user-setting/mcp/index.tsx b/web/src/pages/user-setting/mcp/index.tsx index fd15878233..b50774423a 100644 --- a/web/src/pages/user-setting/mcp/index.tsx +++ b/web/src/pages/user-setting/mcp/index.tsx @@ -107,7 +107,18 @@ export default function McpServer() { <> {isSelectionMode && (
- + 0 && + selectedList.length === data.mcp_servers.length + ? true + : selectedList.length > 0 + ? 'indeterminate' + : false + } + onCheckedChange={handleSelectAll} + />