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 } }),