From 7e52235f22520d8e4506a9db6ec7eb9124384313 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Sun, 17 May 2026 22:59:22 +0900 Subject: [PATCH] Fix race --- src/terminal.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/terminal.go b/src/terminal.go index bd85ca6d..7f9a51d9 100644 --- a/src/terminal.go +++ b/src/terminal.go @@ -6410,9 +6410,6 @@ func (t *Terminal) Loop() error { select { case event = <-t.keyChan: needBarrier = true - if event.Type < tui.Invalid { - t.lastActivity = time.Now() - } case event = <-t.timerChan: case event = <-t.eventChan: // Drain channel to process all queued events at once without rendering @@ -6480,6 +6477,7 @@ func (t *Terminal) Loop() error { previousVersion := t.version if event.Type < tui.Invalid { t.lastKey = event.KeyName() + t.lastActivity = time.Now() } updatePreviewWindow := func(forcePreview bool) { t.resizeWindows(forcePreview, false)