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