diff --git a/addons/xterm-addon-webgl/src/WebglRenderer.ts b/addons/xterm-addon-webgl/src/WebglRenderer.ts index 037b92edea..c3bb0616c5 100644 --- a/addons/xterm-addon-webgl/src/WebglRenderer.ts +++ b/addons/xterm-addon-webgl/src/WebglRenderer.ts @@ -298,7 +298,6 @@ export class WebglRenderer extends Disposable implements IRenderer { public clearTextureAtlas(): void { this._charAtlas?.clearTexture(); this._clearModel(true); - this._updateModel(0, this._terminal.rows - 1); this._requestRedrawViewport(); } diff --git a/src/browser/renderer/shared/TextureAtlas.ts b/src/browser/renderer/shared/TextureAtlas.ts index c4bffe8d36..d450cfdc72 100644 --- a/src/browser/renderer/shared/TextureAtlas.ts +++ b/src/browser/renderer/shared/TextureAtlas.ts @@ -153,6 +153,7 @@ export class TextureAtlas implements ITextureAtlas { this._currentRow.height = 0; this._fixedRows.length = 0; this._didWarmUp = false; + this.hasCanvasChanged = true; } public getRasterizedGlyphCombinedChar(chars: string, bg: number, fg: number, ext: number): IRasterizedGlyph {