1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-13 06:43:35 +00:00

[PM-13312] Task scheduler loses event callback reference when popout opens (#11492)

* [PM-13312] Task scheduler loses event callback reference when popout opens

* [PM-13312] Task scheduler loses event callback reference when popout opens
This commit is contained in:
Cesar Gonzalez
2024-10-10 15:53:33 -05:00
committed by GitHub
parent 14d71e7408
commit c221efd09a

View File

@@ -563,8 +563,14 @@ const safeProviders: SafeProvider[] = [
}), }),
safeProvider({ safeProvider({
provide: ForegroundTaskSchedulerService, provide: ForegroundTaskSchedulerService,
useFactory: getBgService<ForegroundTaskSchedulerService>("taskSchedulerService"), useFactory: (logService: LogService, stateProvider: StateProvider) => {
deps: [], if (needsBackgroundInit) {
return getBgService<ForegroundTaskSchedulerService>("taskSchedulerService")();
}
return new ForegroundTaskSchedulerService(logService, stateProvider);
},
deps: [LogService, StateProvider],
}), }),
safeProvider({ safeProvider({
provide: AnonLayoutWrapperDataService, provide: AnonLayoutWrapperDataService,