From cb76898d6563f4a706b441fc8abac515471b9eab Mon Sep 17 00:00:00 2001 From: Simon Knott Date: Fri, 8 Nov 2024 13:40:43 +0100 Subject: [PATCH] vscode extension sends events without clientId, for whatever reason --- packages/trace-viewer/src/sw/main.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 {