From f316c969a5e72029df0454d791109964c9244639 Mon Sep 17 00:00:00 2001 From: Eric Bower Date: Thu, 1 Jan 2026 20:24:33 -0500 Subject: [PATCH] chore: update test expectation --- src/terminal/formatter.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/terminal/formatter.zig b/src/terminal/formatter.zig index 4c7fadc00..2e846f7c1 100644 --- a/src/terminal/formatter.zig +++ b/src/terminal/formatter.zig @@ -3427,7 +3427,9 @@ test "Page VT multi-line with styles" { try formatter.format(&builder.writer); const output = builder.writer.buffered(); - try testing.expectEqualStrings("\x1b[0m\x1b[1mfirst\r\n\x1b[0m\x1b[3msecond\x1b[0m", output); + // Note: style is reset before newline to prevent background colors from + // bleeding to the next line's leading cells. + try testing.expectEqualStrings("\x1b[0m\x1b[1mfirst\x1b[0m\r\n\x1b[0m\x1b[3msecond\x1b[0m", output); // Verify point map matches output length try testing.expectEqual(output.len, point_map.items.len);