From 7e4dbb5f3b93d38b20545a1e5a668e44cab440ce Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Thu, 20 Mar 2025 00:58:59 +0900 Subject: [PATCH] Prevent start:track-current from being disabled # track-current state can be immediately disabled fzf --sync --bind 'start:track-current' --- src/terminal.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/terminal.go b/src/terminal.go index 1d89d235..923c6005 100644 --- a/src/terminal.go +++ b/src/terminal.go @@ -4638,7 +4638,7 @@ func (t *Terminal) Loop() error { currentIndex := t.currentIndex() focusChanged := focusedIndex != currentIndex info := false - if focusChanged && t.track == trackCurrent { + if focusChanged && focusedIndex >= 0 && t.track == trackCurrent { t.track = trackDisabled info = true }