From a3af38fd06884f92f9c2129767daba9403fd32b2 Mon Sep 17 00:00:00 2001 From: sahil-singh1107 Date: Sun, 31 May 2026 01:23:00 +0530 Subject: [PATCH] adjust the indexes --- filepicker/filepicker.go | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/filepicker/filepicker.go b/filepicker/filepicker.go index 16e54c4..dc1ea0f 100644 --- a/filepicker/filepicker.go +++ b/filepicker/filepicker.go @@ -286,15 +286,20 @@ func (m Model) Update(msg tea.Msg) (Model, tea.Cmd) { return m, m.readDir(m.CurrentDirectory, m.ShowHidden) case tea.KeyBackspace: - r := []rune(m.filter) - if len(r) > 0 { - m.filter = string(r[:len(r)-1]) + m.selected = 0 + m.minIdx = 0 + m.maxIdx = m.Height() - 1 + if len(m.filter) > 0 { + m.filter = m.filter[:len(m.filter)-1] } return m, m.readDir(m.CurrentDirectory, m.ShowHidden) } if msg.Text != "" { m.filter += msg.Text + m.selected = 0 + m.minIdx = 0 + m.maxIdx = m.Height() - 1 return m, m.readDir(m.CurrentDirectory, m.ShowHidden) } }