diff --git a/internal/tui/exp/list/list.go b/internal/tui/exp/list/list.go index 8cc5461b5e21e25f2a3faf00510cdd90ea353a38..a9ece4d336cc29716fc4ad0868bb32a90b70af27 100644 --- a/internal/tui/exp/list/list.go +++ b/internal/tui/exp/list/list.go @@ -476,6 +476,7 @@ func (l *list[T]) viewPosition() (int, int) { start = max(0, renderedLines-l.offset-l.height+1) end = max(0, renderedLines-l.offset) } + start = min(start, end) return start, end }