diff --git a/jslib b/jslib index f44e99d74d..0a73b6fca8 160000 --- a/jslib +++ b/jslib @@ -1 +1 @@ -Subproject commit f44e99d74dc011c026525d171f7d2940b60b6587 +Subproject commit 0a73b6fca83b33573cf6ea0a41899ead34c23c46 diff --git a/src/background/main.background.ts b/src/background/main.background.ts index f5c7d7ee6c..006a4ccebf 100644 --- a/src/background/main.background.ts +++ b/src/background/main.background.ts @@ -155,7 +155,7 @@ export default class MainBackground { this.i18nService = new I18nService(BrowserApi.getUILanguage(window)); this.cryptoFunctionService = new WebCryptoFunctionService(window, this.platformUtilsService); this.cryptoService = new CryptoService(this.storageService, this.secureStorageService, - this.cryptoFunctionService); + this.cryptoFunctionService, this.platformUtilsService); this.tokenService = new TokenService(this.storageService); this.appIdService = new AppIdService(this.storageService); this.apiService = new ApiService(this.tokenService, this.platformUtilsService, diff --git a/src/services/browserPlatformUtils.service.ts b/src/services/browserPlatformUtils.service.ts index 488f0d00cd..1955a1d691 100644 --- a/src/services/browserPlatformUtils.service.ts +++ b/src/services/browserPlatformUtils.service.ts @@ -305,6 +305,10 @@ export default class BrowserPlatformUtilsService implements PlatformUtilsService return null; } + supportsSecureStorage(): boolean { + return false; + } + private isSafariExtension(): boolean { return (window as any).safariAppExtension === true; }