diff --git a/internal/ui/list/list.go b/internal/ui/list/list.go index 6b9fbf45b0dfcdc310a014b42eb04950aa891a71..a731a0a30023c451f2e1067e4e15ccb5e06ea177 100644 --- a/internal/ui/list/list.go +++ b/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] }