diff --git a/src/renderer/components/cluster-manager/clusters-menu.tsx b/src/renderer/components/cluster-manager/clusters-menu.tsx index 151d7e9fde..e4adeb8951 100644 --- a/src/renderer/components/cluster-manager/clusters-menu.tsx +++ b/src/renderer/components/cluster-manager/clusters-menu.tsx @@ -56,8 +56,10 @@ export class ClustersMenu extends React.Component { menu.append(new MenuItem({ label: _i18n._(t`Disconnect`), click: async () => { - navigate(clusterStatusURL()); - await clusterIpc.disconnect.invokeFromRenderer(); + await clusterIpc.disconnect.invokeFromRenderer(cluster.id); + if (cluster.id === clusterStore.activeClusterId) { + navigate(clusterStatusURL()); + } } })) }