From e6268fc36a283d968406d95d65b6b552fe763f87 Mon Sep 17 00:00:00 2001 From: Roman Date: Mon, 10 Aug 2020 20:05:26 +0300 Subject: [PATCH] more fixes Signed-off-by: Roman --- src/main/menu.ts | 2 +- src/renderer/components/cluster-manager/cluster-manager.tsx | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/menu.ts b/src/main/menu.ts index c820f38e76..09cf33b20f 100644 --- a/src/main/menu.ts +++ b/src/main/menu.ts @@ -90,7 +90,7 @@ export function buildMenu() { label: 'Back', accelerator: 'CmdOrCtrl+[', click() { - webContents.getFocusedWebContents()?.goBack(); + webContents.getFocusedWebContents()?.goBack(); // fixme: works until second cluster selected } }, { diff --git a/src/renderer/components/cluster-manager/cluster-manager.tsx b/src/renderer/components/cluster-manager/cluster-manager.tsx index 08a053c14e..61d37c89ed 100644 --- a/src/renderer/components/cluster-manager/cluster-manager.tsx +++ b/src/renderer/components/cluster-manager/cluster-manager.tsx @@ -70,13 +70,17 @@ export class ClusterManager extends React.Component { }), reaction(() => [ getMatchedClusterId(), - getMatchedCluster()?.available, + getMatchedCluster()?.available, // refresh on disconnect active-cluster ], refreshViews, { fireImmediately: true }) ]) } + componentWillUnmount() { + lensViews.clear(); + } + get startUrl() { const { activeClusterId } = clusterStore; if (activeClusterId) {