diff --git a/src/renderer/components/+workloads-overview/overview.tsx b/src/renderer/components/+workloads-overview/overview.tsx index 9a47ced6f7..318ad53f77 100644 --- a/src/renderer/components/+workloads-overview/overview.tsx +++ b/src/renderer/components/+workloads-overview/overview.tsx @@ -60,10 +60,12 @@ export class WorkloadsOverview extends React.Component { stores.push(eventStore); } + const unsubscribeList: Array<() => void> = []; + for (const store of stores) { await store.loadAll(); + unsubscribeList.push(store.subscribe()); } - const unsubscribeList = stores.map(store => store.subscribe()); await when(() => this.isUnmounting); unsubscribeList.forEach(dispose => dispose());