diff --git a/platform_web/pages/ConsolePages.test.tsx b/platform_web/pages/ConsolePages.test.tsx index bfeb1ff..cd69ef4 100644 --- a/platform_web/pages/ConsolePages.test.tsx +++ b/platform_web/pages/ConsolePages.test.tsx @@ -145,6 +145,9 @@ describe("first-party console pages", () => { expect(html).toContain("服务器管理"); expect(html).toContain("搜索服务器"); + expect(html).toContain("autoComplete=\"off\""); + expect(html).toContain("data-1p-ignore=\"true\""); + expect(html).toContain("data-lpignore=\"true\""); expect(html).toContain("在线"); expect(html).toContain("离线"); expect(html).not.toContain("run socket"); @@ -248,12 +251,16 @@ describe("first-party console pages", () => { it("places server deletion in the list runtime actions with password confirmation", () => { const deleteHandlerSource = serversPageSource.split("async function handleDeleteServer")[1]?.split("function openRunTargetSelection")[0] ?? ""; - expect(serversPageSource).toContain("deleteServerInstance(deleteConfirmation.serverInstanceId, { password: deletePassword })"); + expect(deleteHandlerSource).toContain("deleteServerInstance(deleteConfirmation.serverInstanceId, {"); + expect(deleteHandlerSource).toContain("password: deletePassword"); expect(serversPageSource).toContain("serverDeleteConfirmation(card.instance)"); expect(serversPageSource).toContain("serverDeleteDisabledReason(session, card.instance)"); expect(serversPageSource).toContain("危险操作"); 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("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 6829618..1692249 100644 --- a/platform_web/pages/ServersPage.tsx +++ b/platform_web/pages/ServersPage.tsx @@ -553,6 +553,10 @@ export function ServersPage({ session, operations, onNavigate }: PageComponentPr