From 561c98ae02563482aec054ef4deb30ba3ff8c9f1 Mon Sep 17 00:00:00 2001 From: Chen Asraf Date: Sat, 14 Mar 2026 23:27:36 +0200 Subject: [PATCH] fix: continue existing filter when entering filter mode --- internal/ui/ui.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/internal/ui/ui.go b/internal/ui/ui.go index 9d3647e..c30beae 100755 --- a/internal/ui/ui.go +++ b/internal/ui/ui.go @@ -47,7 +47,7 @@ type model struct { cursor int // cursor position in filtered list offset int // scroll offset for visible window filter string - filterCursor int // cursor position within filter string + filterCursor int // cursor position within filter string filterMode bool filterRegex bool // true when filter is in regex mode filterRegexErr error // non-nil when regex pattern is invalid @@ -490,8 +490,7 @@ func (m *model) handleKeyPress(msg tea.KeyMsg) (tea.Model, tea.Cmd) { } case "/": m.filterMode = true - m.filter = "" - m.filterCursor = 0 + m.filterCursor = len(m.filter) case "?": m.showHelp = true case "y":