[BUG] Reopening a long chat-tab session scrolls to the first message; no "jump to latest" control

Resolved 💬 1 comment Opened Jun 8, 2026 by jaimegago Closed Jun 11, 2026

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

  1. Open a chat-tab session with a large number of messages.
  2. Navigate away (switch to another session / restart the app — see note).
  3. Reopen the long session.
  4. 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

  1. Open a chat-tab session with a large number of messages.
  2. Navigate away (switch to another session / restart the app — see note).
  3. Reopen the long session.
  4. 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

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗