@@ -333,7 +333,7 @@ func (l *List) Render() string {
333 itemLines := strings.Split(item.content, "\n")
333 itemLines := strings.Split(item.content, "\n")
334 itemHeight := len(itemLines)
334 itemHeight := len(itemLines)
336− if currentOffset < itemHeight {
336+ if currentOffset >= 0 && currentOffset < itemHeight {
337 // Add visible content lines
337 // Add visible content lines
338 lines = append(lines, itemLines[currentOffset:]...)
338 lines = append(lines, itemLines[currentOffset:]...)