Switching agent scroll bug

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When I have medium to long chats with multiple agents, when I switch between them, I land in the chat and the scroll position is not on the latest message (where I left it). It lands me way back in our conversation and I have to scroll all the way down to the bottom to see the latest response.

It’s starting to really frustrate me and it’s effecting my ability to manage multiple agents at once efficiently.

Steps to Reproduce

  1. Spin up multiple agents with 20+ messages
  2. Send one off on a task
  3. Switch to the other agent, send it off on a task
  4. When the first agent has finished, go to the chat and scroll position will not be at the latest response.

Expected Behavior

I expect that when I send an agent off on a task and when it has completed and I return, I am positioned at the latest response.

Operating System

MacOS

Version Information

Version: 2.4.23
VSCode Version: 1.105.1
Commit: 379934e04d2b3290cf7aefa14560f942e4212920
Date: 2026-01-29T21:24:23.350Z
Build Type: Stable
Release Track: Default
Electron: 39.2.7
Chromium: 142.0.7444.235
Node.js: 22.21.1
V8: 14.2.231.21-electron.0
OS: Darwin arm64 25.0.0

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

When my chats get especially long then it happens 100% of the time.

Hey @shunderful!

Thanks for reporting. It’s a known bug and in the backlog already. I’ll link your report to it as well.

1 Like