1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-11 05:43:41 +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({
provide: ForegroundTaskSchedulerService,
useFactory: getBgService<ForegroundTaskSchedulerService>("taskSchedulerService"),
deps: [],
useFactory: (logService: LogService, stateProvider: StateProvider) => {
if (needsBackgroundInit) {
return getBgService<ForegroundTaskSchedulerService>("taskSchedulerService")();
}
return new ForegroundTaskSchedulerService(logService, stateProvider);
},
deps: [LogService, StateProvider],
}),
safeProvider({
provide: AnonLayoutWrapperDataService,