diff --git a/src/resources/extensions/gsd/visualizer-overlay.ts b/src/resources/extensions/gsd/visualizer-overlay.ts index 471ad208b..c24c939e3 100644 --- a/src/resources/extensions/gsd/visualizer-overlay.ts +++ b/src/resources/extensions/gsd/visualizer-overlay.ts @@ -86,6 +86,9 @@ export class GSDVisualizerOverlay { this.data = d; this.loading = false; this.tui.requestRender(); + }).catch(() => { + this.loading = false; + this.tui.requestRender(); }); this.refreshTimer = setInterval(() => { @@ -94,7 +97,7 @@ export class GSDVisualizerOverlay { this.data = d; this.invalidate(); this.tui.requestRender(); - }); + }).catch(() => {}); // retry on next interval }, 5000); }