From 6b0108afe5f8697844682f6e4bad20c4fd8e3331 Mon Sep 17 00:00:00 2001 From: Ivan Josipovic <9521987+IvanJosipovic@users.noreply.github.com> Date: Sun, 19 Jan 2025 15:43:17 -0800 Subject: [PATCH] fix(Pod): console coloring bug --- src/KubeUI/ViewModels/Workloads/Pod/PodConsoleViewModel.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/KubeUI/ViewModels/Workloads/Pod/PodConsoleViewModel.cs b/src/KubeUI/ViewModels/Workloads/Pod/PodConsoleViewModel.cs index a9dd1376..7d9d8d3d 100644 --- a/src/KubeUI/ViewModels/Workloads/Pod/PodConsoleViewModel.cs +++ b/src/KubeUI/ViewModels/Workloads/Pod/PodConsoleViewModel.cs @@ -334,15 +334,17 @@ public ConsoleColorizer(Terminal terminal) /// protected override void ColorizeLine(DocumentLine line) { + var lineNumber = line.LineNumber - 1 + _terminal.Buffer.YBase; + if (line.Length > 0) { var colors = new HighlightingColor[line.Length]; for (var cell = 0; cell < line.Length; cell++) { - if (_terminal.Buffer.Lines.Length > line.LineNumber - 1) + if (_terminal.Buffer.Lines.Length > lineNumber) { - var row = _terminal.Buffer.Lines[line.LineNumber - 1]; + var row = _terminal.Buffer.Lines[lineNumber]; if (row.Length > cell) {