From 318b2c681bb917a21b9126ef4ed2f2d1cad646f7 Mon Sep 17 00:00:00 2001 From: Ayman Bagabas Date: Thu, 11 Dec 2025 14:22:52 -0500 Subject: [PATCH] fix(ui): list: prevent negative offset in list rendering --- internal/ui/list/list.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/ui/list/list.go b/internal/ui/list/list.go index 4414449a746b948031c1c5ed634ee5cf70bd57ab..a86dc97d1af0fe6c938980c3a3aa65bf046ebebf 100644 --- a/internal/ui/list/list.go +++ b/internal/ui/list/list.go @@ -333,7 +333,7 @@ func (l *List) Render() string { itemLines := strings.Split(item.content, "\n") itemHeight := len(itemLines) - if currentOffset < itemHeight { + if currentOffset >= 0 && currentOffset < itemHeight { // Add visible content lines lines = append(lines, itemLines[currentOffset:]...)