Persist chat scroll position across session switches in the desktop app (affects both Claude Code and Claude Chat tabs)
Edit: filing this as UX feedback / enhancement rather than a bug. I originally reported this against the Claude Code tab only, but after re-testing the same behavior happens in the Claude Chat tab too, so it is almost certainly intentional. Leaving the report up as feedback because I still find it unintuitive. Title and body updated accordingly.
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?
In the Claude Desktop app on Windows, switching between sessions does not preserve the chat scroll position. If I scroll up in session A to read earlier messages, then switch to session B, when I come back to session A the view has been reset to the very bottom (last message) instead of remembering where I left off.
This happens in both the Claude Code and Claude Chat tabs of the desktop app — so it appears to be app-wide intended behavior, not a tab-specific bug. Filing as UX feedback regardless because it breaks the expectation set by basically every other chat app (Slack, Discord, iMessage, Telegram, WhatsApp, …).
What Should Happen?
The scroll position of each session should persist across session switches. Returning to a session should restore the exact scroll offset I had when I left it, not jump to the bottom.
Error Messages/Logs
Steps to Reproduce
- Open the Claude Desktop app on Windows 11.
- In either the Claude Code or Claude Chat tab, open session A — any session with enough messages to scroll.
- Scroll up several screens (not at the bottom).
- Switch to session B (or any other session).
- Switch back to session A.
- Observed: the view is scrolled to the bottom (last message).
- Expected: the view is still where step 3 left it.
Claude Model
None
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
Claude Desktop app v1.2773.0.0 (Windows MSIX). Applies to both the Claude Code tab and the Claude Chat tab in the desktop app — not the CLI.
Platform
Other
Operating System
Windows
Terminal/Shell
Other
Additional Information
_No response_
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗