Keep cursor hidden on track unblock during wait
CodeQL / Analyze (go) (push) Has been cancelled
build / build (push) Has been cancelled
Test fzf on macOS / build (push) Has been cancelled

unblockTrack restored the cursor unconditionally. If tracking unblocks
while wait feedback is still hiding it, the cursor briefly reappeared.
Guard with waitFeedback, mirroring unblockWait's trackBlocked guard.
This commit is contained in:
Junegunn Choi
2026-06-30 18:11:11 +09:00
parent f4f2c34916
commit 1d9d7cd417
+2 -1
View File
@@ -5807,7 +5807,8 @@ func (t *Terminal) unblockTrack() {
t.trackBlocked = false
t.trackKey = ""
t.trackKeyCache = nil
if !t.inputless {
// Keep the cursor hidden if the wait feedback is still showing it
if !t.inputless && !t.waitFeedback() {
t.tui.ShowCursor()
}
}