diff --git a/src/renderer/webgl/WebglRenderer.ts b/src/renderer/webgl/WebglRenderer.ts index 133f18f9..1df95f09 100644 --- a/src/renderer/webgl/WebglRenderer.ts +++ b/src/renderer/webgl/WebglRenderer.ts @@ -104,6 +104,7 @@ export class WebglRenderer extends EventEmitter implements IRenderer { public dispose(): void { this._renderLayers.forEach(l => l.dispose()); this._terminal.screenElement.removeChild(this._canvas); + super.dispose(); } public onIntersectionChange(entry: IntersectionObserverEntry): void {