Patch Changes
-
Fix browser tests so bare package imports resolve with browser and ESM conditions, matching the asset server and avoiding CommonJS entries for packages like
clsx(see #11478). -
Update the optional
playwrightpeer dependency range to match the workspace Playwright catalog version. -
Run browser and E2E tests sequentially within each Playwright project so
remix-testavoids launching extra browsers at the same time and reduces timing flakes on constrained CI runners. -
Report
beforeAll,afterEach, andafterAllhook failures as failed test results soremix-testexits non-zero when lifecycle hooks throw. -
Use OS-assigned ports for browser test servers so parallel
remix-testruns do not fail when the fixed port window is exhausted.