fix: fix panic: start can't be greater than end

Andrey Nering created

Change summary

internal/tui/exp/list/list.go | 1 +
1 file changed, 1 insertion(+)

Detailed changes

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
 }