diff --git a/addons/addon-image/src/ImageStorage.ts b/addons/addon-image/src/ImageStorage.ts index 0d6af6a52..6c43c46a2 100644 --- a/addons/addon-image/src/ImageStorage.ts +++ b/addons/addon-image/src/ImageStorage.ts @@ -514,6 +514,9 @@ export class ImageStorage implements IDisposable { const oldCol = this._viewportMetrics.cols - 1; for (let row = 0; row < rows; ++row) { const line = buffer.lines.get(row) as IBufferLineExt; + if (!line) { + continue; + } if (line.getBg(oldCol) & BgFlags.HAS_EXTENDED) { const e: IExtendedAttrsImage = line._extendedAttrs[oldCol] ?? EMPTY_ATTRS; const imageId = e.imageId;