diff --git a/packages/trace-viewer/src/sw/main.ts b/packages/trace-viewer/src/sw/main.ts index 8a741ab047..27c966f29a 100644 --- a/packages/trace-viewer/src/sw/main.ts +++ b/packages/trace-viewer/src/sw/main.ts @@ -112,8 +112,10 @@ async function doFetch(event: FetchEvent): Promise { return snapshotServer.serveClosestScreenshot(relativePath, url.searchParams); } - if (!client) - throw new Error('expected client to be defined for all non-iframe requests. soemthing went wrong'); + if (!client) { + // expected client to be defined for all non-iframe requests. something went wrong + return fetch(event.request); + } if (relativePath === '/contexts') { try {