diff --git a/packages/starter/bun-app/playwright.config.ts b/packages/starter/bun-app/playwright.config.ts index 5f77db5..ddb54df 100644 --- a/packages/starter/bun-app/playwright.config.ts +++ b/packages/starter/bun-app/playwright.config.ts @@ -12,7 +12,13 @@ export default defineConfig({ { name: "firefox", testMatch: /(reference|hydration-marker)\.e2e\.ts/, - use: { ...devices["Desktop Firefox"] }, + use: { + ...devices["Desktop Firefox"], + // TODO(playwright-1.64): remove once @playwright/test >= 1.64.0 (microsoft/playwright#42731) — Juggler loses a message on COOP-triggered context replacement. + launchOptions: { + firefoxUserPrefs: { "browser.tabs.remote.useCrossOriginOpenerPolicy": false }, + }, + }, }, { name: "webkit", diff --git a/packages/starter/starter/playwright.config.ts b/packages/starter/starter/playwright.config.ts index b521e92..04a4eae 100644 --- a/packages/starter/starter/playwright.config.ts +++ b/packages/starter/starter/playwright.config.ts @@ -22,7 +22,13 @@ export default defineConfig({ { name: "firefox", testMatch: /journal\.e2e\.ts/, - use: { ...devices["Desktop Firefox"] }, + use: { + ...devices["Desktop Firefox"], + // TODO(playwright-1.64): remove once @playwright/test >= 1.64.0 (microsoft/playwright#42731) — Juggler loses a message on COOP-triggered context replacement. + launchOptions: { + firefoxUserPrefs: { "browser.tabs.remote.useCrossOriginOpenerPolicy": false }, + }, + }, }, { name: "webkit",