From ee419e514c1231ee5e76434aaabfa5af12948b4b Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Tue, 18 Aug 2026 10:29:06 +0500 Subject: [PATCH] web: fix `Requiring @playwright/test second time` when running tests (#10252) --- apps/web/__e2e__/models/settings-view.model.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/web/__e2e__/models/settings-view.model.ts b/apps/web/__e2e__/models/settings-view.model.ts index a07a19878..9ed375a88 100644 --- a/apps/web/__e2e__/models/settings-view.model.ts +++ b/apps/web/__e2e__/models/settings-view.model.ts @@ -33,7 +33,6 @@ import { } from "./utils"; import { NavigationMenuModel } from "./navigation-menu.model"; import { AppModel } from "./app.model"; -import { getAppFromPage } from "../../../desktop/__tests__/electron-test/utils"; import { readFile } from "node:fs/promises"; export class SettingsViewModel { @@ -135,6 +134,10 @@ export class SettingsViewModel { }; if (IS_DESKTOP_TESTS) { + const { getAppFromPage } = await import( + "../../../desktop/__tests__/electron-test/utils" + ); + await saveBackup(); const toast = new AppModel(this.page).toasts.toasts.locator( getTestId("toast-message")