fix(list): prevent panic due to negative index

Andrey Nering created

Change summary

internal/ui/list/list.go | 2 ++
1 file changed, 2 insertions(+)

Detailed changes

internal/ui/list/list.go 🔗

@@ -308,6 +308,8 @@ func (l *List) Render() string {
 		currentOffset = 0 // Reset offset for subsequent items
 	}
 
+	l.height = max(l.height, 0)
+
 	if len(lines) > l.height {
 		lines = lines[:l.height]
 	}