From 5be7ec112ee19717389e50b2eebe12e956fab27b Mon Sep 17 00:00:00 2001 From: npc0-hue Date: Mon, 7 Sep 2026 12:01:45 +0800 Subject: [PATCH] fix: isolate server search from password autofill --- platform_web/pages/ConsolePages.test.tsx | 7 ++++--- platform_web/pages/ServersPage.tsx | 10 ++++++---- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/platform_web/pages/ConsolePages.test.tsx b/platform_web/pages/ConsolePages.test.tsx index af816a7..47c62f8 100644 --- a/platform_web/pages/ConsolePages.test.tsx +++ b/platform_web/pages/ConsolePages.test.tsx @@ -152,9 +152,11 @@ describe("first-party console pages", () => { expect(html).toContain("服务器管理"); expect(html).toContain("搜索服务器"); - expect(html).toContain("autoComplete=\"off\""); + expect(html).toContain("autoComplete=\"new-password\""); expect(html).toContain("data-1p-ignore=\"true\""); expect(html).toContain("data-lpignore=\"true\""); + expect(html).toContain("data-bwignore=\"true\""); + expect(html).toContain("data-protonpass-ignore=\"true\""); expect(html).toContain("在线"); expect(html).toContain("离线"); expect(html).not.toContain("run socket"); @@ -292,8 +294,7 @@ describe("first-party console pages", () => { expect(serversPageSource).toContain("删除服务器"); expect(serversPageSource).toContain("请输入当前登录密码"); expect(serversPageSource).toContain("name=\"server-delete-password-confirmation\""); - expect(serversPageSource).toContain("autoComplete=\"new-password\""); - expect(serversPageSource).not.toContain("autoComplete=\"current-password\""); + expect(serversPageSource).toContain("autoComplete=\"current-password\""); expect(serversPageSource).toContain("canOpenActions"); expect(deleteHandlerSource).toContain("await refresh();"); expect(deleteHandlerSource).not.toContain("onNavigate"); diff --git a/platform_web/pages/ServersPage.tsx b/platform_web/pages/ServersPage.tsx index 3249e0d..bcd9be2 100644 --- a/platform_web/pages/ServersPage.tsx +++ b/platform_web/pages/ServersPage.tsx @@ -497,14 +497,16 @@ export function ServersPage({ session, operations, onNavigate }: PageComponentPr -
+