From a0919b90041082499e4e2b05c7dfc7cbf1a54242 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 3 Jun 2026 03:36:41 +0000 Subject: [PATCH] fix(addon-image): skip missing buffer lines in render Co-authored-by: Daniel Imms --- addons/addon-image/src/ImageStorage.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/addon-image/src/ImageStorage.ts b/addons/addon-image/src/ImageStorage.ts index 0b72fb83f..0d6af6a52 100644 --- a/addons/addon-image/src/ImageStorage.ts +++ b/addons/addon-image/src/ImageStorage.ts @@ -432,7 +432,7 @@ export class ImageStorage implements IDisposable { // This lets top-layer images survive text overwrites (kitty C=1 behavior). for (let row = start; row <= end; ++row) { const line = buffer.lines.get(row + buffer.ydisp) as IBufferLineExt; - if (!line) return; + if (!line) continue; for (let col = 0; col < cols; ++col) { let e: IExtendedAttrsImage; if (line.getBg(col) & BgFlags.HAS_EXTENDED) {