From d7f71aa0b6ee20f7bc1145f8d06c7d2191587935 Mon Sep 17 00:00:00 2001 From: Daniel James Smith Date: Mon, 23 Jan 2023 20:51:15 +0100 Subject: [PATCH] Remove old limitation to only run on certain browsers Execute on all browsers besides Safari as it does not support chrome.storage.local.get with an empty key https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/storage/StorageArea/get --- apps/browser/src/background/main.background.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/apps/browser/src/background/main.background.ts b/apps/browser/src/background/main.background.ts index fcde4e7c15f..22912c9e06f 100644 --- a/apps/browser/src/background/main.background.ts +++ b/apps/browser/src/background/main.background.ts @@ -739,11 +739,9 @@ export default class MainBackground { } async reseedStorage() { - if ( - !this.platformUtilsService.isChrome() && - !this.platformUtilsService.isVivaldi() && - !this.platformUtilsService.isOpera() - ) { + // Skipping Safari as it does not support retrieving all data from localStorage via an empty key + // https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/storage/StorageArea/get + if (this.platformUtilsService.isSafari) { return; }