From b6b4bc21a0a62573e1e21a6b6dd1edf2657d6f20 Mon Sep 17 00:00:00 2001 From: "groombook-paperclip[bot]" <268890960+groombook-paperclip[bot]@users.noreply.github.com> Date: Thu, 19 Mar 2026 13:57:47 +0000 Subject: [PATCH] fix(e2e): block service workers to prevent route mock bypass (#68) 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: Groom Book CTO 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: [