From cd606a774ea3207c671b269377a4457ef51a72e1 Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Wed, 23 Jul 2025 07:30:31 +0300 Subject: Fix: out of range index pick --- tui.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tui.go b/tui.go index 2b5c599..3869d57 100644 --- a/tui.go +++ b/tui.go @@ -382,7 +382,7 @@ func init() { return event } selectedIndex = siInt - if len(chatBody.Messages)+1 < selectedIndex || selectedIndex < 0 { + if len(chatBody.Messages)-1 < selectedIndex || selectedIndex < 0 { msg := "chosen index is out of bounds" logger.Warn(msg, "index", selectedIndex) if err := notifyUser("error", msg); err != nil { -- cgit v1.2.3