From 92f44e34d60111f5ba2b16c8a4e5816bae2e077b Mon Sep 17 00:00:00 2001 From: Pavel Feldman Date: Tue, 6 Sep 2022 12:48:40 -0700 Subject: [PATCH] =?UTF-8?q?chore:=20silen=D1=81e=20best=20effort=20cleanup?= =?UTF-8?q?=20errors=20(#17137)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/playwright-core/src/server/frames.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/playwright-core/src/server/frames.ts b/packages/playwright-core/src/server/frames.ts index be8c5ca224..b4a93929f7 100644 --- a/packages/playwright-core/src/server/frames.ts +++ b/packages/playwright-core/src/server/frames.ts @@ -1706,8 +1706,8 @@ export class Frame extends SdkObject { localStorage.clear(); // Clean Service Workers - const registrations = await navigator.serviceWorker.getRegistrations(); - await Promise.all(registrations.map(r => r.unregister())); + const registrations = navigator.serviceWorker ? await navigator.serviceWorker.getRegistrations() : []; + await Promise.all(registrations.map(r => r.unregister())).catch(() => {}); // Clean IndexedDB for (const db of await indexedDB.databases?.() || []) { @@ -1715,7 +1715,7 @@ export class Frame extends SdkObject { if (db.name) indexedDB.deleteDatabase(db.name!); } - }); + }).catch(() => {}); } }