From 4289abaa7fccb3c15b44a012438b1a9ce1dd7edb Mon Sep 17 00:00:00 2001 From: Groom Book CTO Date: Thu, 19 Mar 2026 12:56:30 +0000 Subject: [PATCH] fix(e2e): block service workers to prevent route mock bypass The PWA service worker (VitePWA workbox runtimeCaching) intercepts /api/* requests, which prevents Playwright's page.route() mocks from working. This caused the booking flow E2E test to fail because the availability request was handled by the service worker instead of the test mock, resulting in real (empty) API responses. Fixes #65 Co-Authored-By: Paperclip --- apps/e2e/playwright.config.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/e2e/playwright.config.ts b/apps/e2e/playwright.config.ts index c25a7d2..e0970b4 100644 --- a/apps/e2e/playwright.config.ts +++ b/apps/e2e/playwright.config.ts @@ -22,6 +22,7 @@ export default defineConfig({ baseURL: "http://localhost:8080", trace: "on-first-retry", screenshot: "only-on-failure", + serviceWorkers: "block", }, projects: [