Skip to content

Commit

Permalink
cherry-pick(#17137): chore: silenсe best effort cleanup errors
Browse files Browse the repository at this point in the history
  • Loading branch information
pavelfeldman committed Sep 6, 2022
1 parent a37f18c commit 35d1aff
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions packages/playwright-core/src/server/frames.ts
Expand Up @@ -1714,16 +1714,16 @@ 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?.() || []) {
// Do not wait for the callback - it is called on timer in Chromium (slow).
if (db.name)
indexedDB.deleteDatabase(db.name!);
}
});
}).catch(() => {});
}
}

Expand Down

0 comments on commit 35d1aff

Please sign in to comment.