diff --git a/jslib b/jslib index 3d7b427b0e..d68c1dafaf 160000 --- a/jslib +++ b/jslib @@ -1 +1 @@ -Subproject commit 3d7b427b0ea7d6b75cc1eebb7a7595314f564503 +Subproject commit d68c1dafaf0528f5323dd595773b0fa122403d0d diff --git a/src/app/services/services.module.ts b/src/app/services/services.module.ts index bdaa6d1aa8..68e30aed15 100644 --- a/src/app/services/services.module.ts +++ b/src/app/services/services.module.ts @@ -126,7 +126,12 @@ export function initFactory( deps: ["WINDOW"], }, { provide: StorageServiceAbstraction, useClass: HtmlStorageService }, - { provide: "SECURE_STORAGE", useClass: MemoryStorageService }, + { + provide: "SECURE_STORAGE", + // TODO: platformUtilsService.isDev has a helper for this, but using that service here results in a circular dependency. + // We have a tech debt item in the backlog to break up platformUtilsService, but in the meantime simply checking the environement here is less cumbersome. + useClass: process.env.NODE_ENV === "development" ? HtmlStorageService : MemoryStorageService, + }, { provide: PlatformUtilsServiceAbstraction, useFactory: (