From 1e2d83ac35c558e7f06cda7cf472a0fd080f125d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?T=C3=82CHES?= Date: Tue, 17 Mar 2026 18:29:30 -0600 Subject: [PATCH] fix: add error handlers to visualizer overlay promise chains (#1027) Co-authored-by: Claude Opus 4.6 (1M context) --- src/resources/extensions/gsd/visualizer-overlay.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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); }