What version of Codex CLI is running?
v0.125.0
What subscription do you have?
Free
Which model were you using?
gpt-5.4-mini
What platform is your computer?
Darwin 25.4.0 arm64 arm
What terminal emulator and version are you using (if applicable)?
Ghostty
What issue are you seeing?
Tool UX Feedback: Rewind (double escape) should not be shown if there is no user's message.
Currently, when opening Codex CLI and not typing any message, double-pressing the Esc key triggers the Transcript Logs Viewer tool, but it includes no actual message, just a header info TUI box => so showing the transcript doesn't do anything. I think we should have a way to check and prevent the Transcript tool from showing up when there are no messages (both user messages and agent messages). And showing a TUI info message when this happens. Just a quality-of-life improvement suggestion.
Current (no message)

Expect (as normal, has user's messages)
What steps can reproduce the bug?
Uploaded thread: 019dc328-31eb-7752-863a-fa87af7be199
What is the expected behavior?
Expect: (as normal, has user's messages) => Transcript log is showing only when there are User's message only.
Additional information
No response
What version of Codex CLI is running?
v0.125.0
What subscription do you have?
Free
Which model were you using?
gpt-5.4-mini
What platform is your computer?
Darwin 25.4.0 arm64 arm
What terminal emulator and version are you using (if applicable)?
Ghostty
What issue are you seeing?
Tool UX Feedback: Rewind (double escape) should not be shown if there is no user's message.
Currently, when opening Codex CLI and not typing any message, double-pressing the Esc key triggers the Transcript Logs Viewer tool, but it includes no actual message, just a header info TUI box => so showing the transcript doesn't do anything. I think we should have a way to check and prevent the Transcript tool from showing up when there are no messages (both user messages and agent messages). And showing a TUI info message when this happens. Just a quality-of-life improvement suggestion.
Current (no message)

Expect (as normal, has user's messages)
What steps can reproduce the bug?
Uploaded thread: 019dc328-31eb-7752-863a-fa87af7be199
What is the expected behavior?
Expect: (as normal, has user's messages) => Transcript log is showing only when there are User's message only.
Additional information
No response