From df23e07074d0e0d2f43345d8d0acc8fa29e1e856 Mon Sep 17 00:00:00 2001 From: Dave Lockhart Date: Wed, 21 Jun 2023 14:52:10 -0400 Subject: [PATCH] fix: reduce Firefox's concurrency to 1 to avoid unreliable focus --- src/server/wtr-config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/server/wtr-config.js b/src/server/wtr-config.js index da5d5805..c08dc7fe 100644 --- a/src/server/wtr-config.js +++ b/src/server/wtr-config.js @@ -213,6 +213,7 @@ export class WTRConfig { if (!Array.isArray(browsers)) throw new TypeError('browsers must be an array'); return browsers.map((b) => playwrightLauncher({ + concurrency: b === 'firefox' ? 1 : undefined, // focus in Firefox unreliable if concurrency > 1 (https://github.com/modernweb-dev/web/issues/238) product: b, createBrowserContext: ({ browser }) => browser.newContext({ deviceScaleFactor: 2, reducedMotion: 'reduce' }) }));