From 4c1c09f07f3fd9955b918378907bd7803168d52a Mon Sep 17 00:00:00 2001 From: Matt Gibson Date: Fri, 26 Apr 2024 11:21:42 -0400 Subject: [PATCH] Use unique port names for derived states (#8937) --- .../platform/state/foreground-derived-state.provider.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/apps/browser/src/platform/state/foreground-derived-state.provider.ts b/apps/browser/src/platform/state/foreground-derived-state.provider.ts index d9262e3b6e..f8b7b2e708 100644 --- a/apps/browser/src/platform/state/foreground-derived-state.provider.ts +++ b/apps/browser/src/platform/state/foreground-derived-state.provider.ts @@ -26,7 +26,12 @@ export class ForegroundDerivedStateProvider extends DefaultDerivedStateProvider _dependencies: TDeps, storageLocation: [string, AbstractStorageService & ObservableStorageService], ): DerivedState { - const [cacheKey, storageService] = storageLocation; - return new ForegroundDerivedState(deriveDefinition, storageService, cacheKey, this.ngZone); + const [location, storageService] = storageLocation; + return new ForegroundDerivedState( + deriveDefinition, + storageService, + deriveDefinition.buildCacheKey(location), + this.ngZone, + ); } }