From a411f4cfe5ea5935e409c175a4e6a01ddeba9ab4 Mon Sep 17 00:00:00 2001 From: Jari Kolehmainen Date: Fri, 4 Jun 2021 15:51:41 +0300 Subject: [PATCH] Cleanup cluster views on unmount (#2961) Signed-off-by: Jari Kolehmainen --- src/renderer/components/cluster-manager/cluster-view.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/renderer/components/cluster-manager/cluster-view.tsx b/src/renderer/components/cluster-manager/cluster-view.tsx index 67f0088e69..fc9ba90807 100644 --- a/src/renderer/components/cluster-manager/cluster-view.tsx +++ b/src/renderer/components/cluster-manager/cluster-view.tsx @@ -66,6 +66,10 @@ export class ClusterView extends React.Component { this.bindEvents(); } + componentWillUnmount() { + refreshViews(); + } + bindEvents() { disposeOnUnmount(this, [ reaction(() => this.clusterId, async (clusterId) => { @@ -81,7 +85,6 @@ export class ClusterView extends React.Component { const disconnected = values[1]; if (hasLoadedView(this.clusterId) && disconnected) { - refreshViews(); navigate(catalogURL()); // redirect to catalog when active cluster get disconnected/not available } }),