cherry-pick(#17137): chore: silenсe best effort cleanup errors
This commit is contained in:
parent
a37f18c962
commit
35d1aff7ca
|
|
@ -1714,8 +1714,8 @@ export class Frame extends SdkObject {
|
||||||
localStorage.clear();
|
localStorage.clear();
|
||||||
|
|
||||||
// Clean Service Workers
|
// Clean Service Workers
|
||||||
const registrations = await navigator.serviceWorker.getRegistrations();
|
const registrations = navigator.serviceWorker ? await navigator.serviceWorker.getRegistrations() : [];
|
||||||
await Promise.all(registrations.map(r => r.unregister()));
|
await Promise.all(registrations.map(r => r.unregister())).catch(() => {});
|
||||||
|
|
||||||
// Clean IndexedDB
|
// Clean IndexedDB
|
||||||
for (const db of await indexedDB.databases?.() || []) {
|
for (const db of await indexedDB.databases?.() || []) {
|
||||||
|
|
@ -1723,7 +1723,7 @@ export class Frame extends SdkObject {
|
||||||
if (db.name)
|
if (db.name)
|
||||||
indexedDB.deleteDatabase(db.name!);
|
indexedDB.deleteDatabase(db.name!);
|
||||||
}
|
}
|
||||||
});
|
}).catch(() => {});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue