diff --git a/pkg/mux/screen/replay/view.go b/pkg/mux/screen/replay/view.go index 13bc9a0a..91d080ad 100644 --- a/pkg/mux/screen/replay/view.go +++ b/pkg/mux/screen/replay/view.go @@ -313,7 +313,9 @@ func (r *Replay) View(state *tty.State) { state.Cursor = r.terminal.Cursor() state.Cursor.X = termCursor.C state.Cursor.Y = termCursor.R - state.CursorVisible = r.terminal.CursorVisible() + if r.isPlaying { + state.CursorVisible = r.terminal.CursorVisible() + } } // Show the selection state