From 8609aab478f4f300eccf2a3ada3183c74eec55e7 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Tue, 20 Oct 2026 08:53:08 +0200 Subject: [PATCH] test(plugins): dismiss developer chrome in second translation client --- packages/app/e2e/support/helpers/plugin-translations.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/app/e2e/support/helpers/plugin-translations.ts b/packages/app/e2e/support/helpers/plugin-translations.ts index a2551dfdd1..eda68ce8a9 100644 --- a/packages/app/e2e/support/helpers/plugin-translations.ts +++ b/packages/app/e2e/support/helpers/plugin-translations.ts @@ -1,3 +1,4 @@ +import { installDeveloperToastDismissal } from "../developer-ui.mjs"; import { seedWorkspace } from "./seed-client"; import { buildAgentRoute } from "./mock-agent"; import { openCommandCenter } from "./command-center"; @@ -54,6 +55,7 @@ export async function verifyPluginTranslations(page: Page, info: TestInfo) { viewport: { width: 1440, height: 1000 }, }); const second = await secondContext.newPage(); + await installDeveloperToastDismissal(second); await second.goto(page.url()); await expect(second.getByText("App language: en", { exact: true })).toBeVisible(); await chooseChinese(second); @@ -94,7 +96,7 @@ export async function verifyPluginTranslations(page: Page, info: TestInfo) { await page.getByRole("button", { name: "Add note", exact: true }).click(); await expect(page.getByText("2 notes", { exact: true })).toBeVisible(); } finally { - await secondContext?.close(); + await secondContext?.close().catch(() => undefined); await client.removePlugin("translation-notes").catch(() => undefined); await client.patchDaemonConfig({ pluginsEnabled: config.config.pluginsEnabled }); await client.close();