From 5e4531219c371f71a8de8bf3aa6ad5823acb59d1 Mon Sep 17 00:00:00 2001 From: Ashvin Nihalani Date: Sat, 11 Apr 2026 23:37:20 -0700 Subject: [PATCH] fix(web): allow concurrent browser tests to retry ports --- apps/web/vitest.browser.config.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps/web/vitest.browser.config.ts b/apps/web/vitest.browser.config.ts index b152d822104..ca02f2e9f15 100644 --- a/apps/web/vitest.browser.config.ts +++ b/apps/web/vitest.browser.config.ts @@ -14,6 +14,11 @@ export default mergeConfig( "~": srcPath, }, }, + server: { + // The app dev server uses a fixed port, but browser tests need to allow + // concurrent runs to claim the next available port. + strictPort: false, + }, test: { include: ["src/components/**/*.browser.tsx"], browser: { @@ -21,6 +26,9 @@ export default mergeConfig( provider: playwright(), instances: [{ browser: "chromium" }], headless: true, + api: { + strictPort: false, + }, }, testTimeout: 30_000, hookTimeout: 30_000,