From 7f91bea4dd840736ab52bbb155db51fdbf2484e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20Mu=C3=B1oz?= Date: Wed, 6 Mar 2024 12:51:45 +0100 Subject: [PATCH] fix(loader.ts): fix possible undefined (#141) If msw is running in fallback mode, navigator.serviceWorker may not be defined. --- packages/msw-addon/src/loader.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/msw-addon/src/loader.ts b/packages/msw-addon/src/loader.ts index 9976699..330981a 100644 --- a/packages/msw-addon/src/loader.ts +++ b/packages/msw-addon/src/loader.ts @@ -7,7 +7,7 @@ export const mswLoader = async (context: Context) => { if ( typeof window !== 'undefined' && 'navigator' in window && - navigator.serviceWorker.controller + navigator.serviceWorker?.controller ) { // No need to rely on the MSW Promise exactly // since only 1 worker can control 1 scope at a time.