From 0117c72a2c3f5a91516d5d8158560637b4a16a4c Mon Sep 17 00:00:00 2001 From: adamdottv <2363879+adamdottv@users.noreply.github.com> Date: Mon, 12 May 2025 15:17:50 -0500 Subject: chore: refactor diff --- internal/diff/diff.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'internal/diff/diff.go') diff --git a/internal/diff/diff.go b/internal/diff/diff.go index 3f8856668..538960c53 100644 --- a/internal/diff/diff.go +++ b/internal/diff/diff.go @@ -648,8 +648,9 @@ func applyHighlighting(content string, segments []Segment, segmentType LineType, r, g, b, _ = bgColor.RGBA() sb.WriteString(fmt.Sprintf("%d;%d;%dm", r>>8, g>>8, b>>8)) sb.WriteString(char) - // Reset foreground and background - sb.WriteString("\x1b[39m") + + // Full reset of all attributes to ensure clean state + sb.WriteString("\x1b[0m") // Reapply the original ANSI sequence sb.WriteString(currentStyle) -- cgit v1.2.3