From 2f1edc0c0b64acea520fc576c8fcba1f0c8ac90c Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Wed, 21 Dec 2022 15:02:04 -0500 Subject: [PATCH] Fix application blanking on cluster disconnect Signed-off-by: Sebastian Malton --- .../components/cluster-manager/cluster-frame-handler.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/renderer/components/cluster-manager/cluster-frame-handler.ts b/src/renderer/components/cluster-manager/cluster-frame-handler.ts index 3b3b5a41c8..45d12d63c8 100644 --- a/src/renderer/components/cluster-manager/cluster-frame-handler.ts +++ b/src/renderer/components/cluster-manager/cluster-frame-handler.ts @@ -89,8 +89,11 @@ export class ClusterFrameHandler { () => { this.dependencies.logger.info(`[LENS-VIEW]: remove dashboard, clusterId=${clusterId}`); this.views.delete(clusterId); - parentElem.removeChild(iframe); dispose(); + + // NOTE: this setTimeout is needed to fix the entire application going blank. + // TODO: remove iframes + setTimeout(() => parentElem.removeChild(iframe)); }, ); },