From f9cf9b9782296ef6d25b3a925b3e19268a4bbc35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Breitbart?= Date: Fri, 4 Oct 2024 16:55:13 +0200 Subject: [PATCH] fix #5181 --- addons/addon-webgl/src/WebglAddon.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/addon-webgl/src/WebglAddon.ts b/addons/addon-webgl/src/WebglAddon.ts index 32d6bc7b..49a796de 100644 --- a/addons/addon-webgl/src/WebglAddon.ts +++ b/addons/addon-webgl/src/WebglAddon.ts @@ -88,6 +88,9 @@ export class WebglAddon extends Disposable implements ITerminalAddon , IWebglApi renderService.setRenderer(this._renderer); this._register(toDisposable(() => { + if ((this._terminal as any)._core._store._isDisposed) { + return; + } const renderService: IRenderService = (this._terminal as any)._core._renderService; renderService.setRenderer((this._terminal as any)._core._createRenderer()); renderService.handleResize(terminal.cols, terminal.rows);