[BUG] Reopening a long chat-tab session scrolls to the first message; no "jump to latest" control
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
There is no "Claude Desktop App" GH project where I can file this so filing it under Claude Code
Preflight Checklist
- [x] I have searched existing issues; the closest match (#47643) is scoped to the Code tab + switching conversations, whereas this is the regular chat tab on reopen — related but distinct surface.
- [x] This is a single bug report
- [x] I am using the latest version of the app
What's Wrong?
In the regular chat tab of the Claude desktop app, reopening a long session (under certain conditions) loads the conversation scrolled to the first message instead of the latest. There is no "jump to latest message" / "scroll to bottom" control, so reaching the current end of the conversation requires manually scrolling for several seconds.
This is the chat-tab analogue of #47643 (which covers the Code tab when switching conversations) and relates to #43681 (closed feature request for a scroll-to-bottom shortcut). The missing "jump to latest" affordance is the part that makes the top-anchored load painful rather than merely cosmetic.
Expected Behavior
Reopening a chat-tab session should land at the most recent message. If for any reason it lands at the top, a persistent "jump to latest" / "scroll to bottom" control should be available to reach the end in one action.
Actual Behavior
- Reopening a long chat-tab session positions the view at the first message.
- No "scroll to bottom" / "jump to latest" button is present.
- Reaching the latest message requires manually scrolling for several seconds.
Steps to Reproduce
- Open a chat-tab session with a large number of messages.
- Navigate away (switch to another session / restart the app — see note).
- Reopen the long session.
- Observe the view scrolled to the first message with no control to jump to the end.
Platform / Environment
- App: Claude desktop app (chat tab, not Code tab)
- App version: Claude 1.11187.4 (584005) 2026-06-05T20:15:04.000Z
- OS: MacOs 15.6.1 (24G90)
Notes
The trigger is not fully isolated — it does not occur on every reopen. If you can pin the precondition (only after app restart / only above a certain session length / only when previously left scrolled up), add it, as that speeds up reproduction.
What Should Happen?
Reopening a chat-tab session should land at the most recent message. If for any reason it lands at the top, a persistent "jump to latest" / "scroll to bottom" control should be available to reach the end in one action.
Error Messages/Logs
Steps to Reproduce
Steps to Reproduce
- Open a chat-tab session with a large number of messages.
- Navigate away (switch to another session / restart the app — see note).
- Reopen the long session.
- Observe the view scrolled to the first message with no control to jump to the end.
Claude Model
None
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
Claude 1.11187.4 (584005) 2026-06-05T20:15:04.000Z
Platform
Other
Operating System
macOS
Terminal/Shell
iTerm2
Additional Information
There is no "Claude Desktop App" GH project where I can file this so filing it under Claude Code
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗