Agents Window does not remember previous agent's UI state

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

In the Agents Window, if I have a plan that’s already created and I build each to-do in a separate agent, when I go to that agent and come back to the plan, the plan is scrolled all the way back to the top and none of the previously completed to-dos are checked off anymore. This makes it very difficult to use.

Steps to Reproduce

Create a plan with an agent that has multiple to-dos listed at the bottom. Select a to-do, and then click “Build in new agent”. Go to that new agent by clicking it in the Workspaces side panel. Click back on the agent that has the plan. Plan is scrolled to the very top, and you have to scroll back down to the to-dos. The to-do that was previously checked is now not showing as checked – none are.

Expected Behavior

When I click back on the agent with the plan, it should remain scrolled to where it was and showing the prior state, i.e. all the to-dos that are completed are still checked.

Operating System

Windows 10/11

Version Information

Version: 3.12.17 (user setup)
VS Code Extension API: 1.128.0
Commit: 0fb762053c34788bb7760d5673f8a6d4c8589d50
Date: 2026-07-17T02:53:53.006Z
Layout: IDE
Build Type: Stable
Release Track: Default
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.256
OS: Windows_NT x64 10.0.26100

Additional Information

It would be great if the agent tabs stayed open on the top when you click into another agent from the side panel.

Does this stop you from using Cursor

Yes - Cursor is unusable

Hi @rory77235 Thanks for the detailed writeup and the clear repro steps, Rory. I was able to reproduce this: after building a to-do in a new agent and switching back to the plan agent from the Workspaces panel, the plan scrolls back to the top, and the to-dos you had checked no longer show as checked. I’ve logged it with the team as a bug, and I’ll follow up here once there’s an update.

One bit of context that may help in the meantime. There are really two things happening here:

  • The plan tab’s scroll position isn’t preserved when you switch agents, so it jumps back to the top.
  • The check you tap to pick a to-do (before choosing “Build in new agent”) is a selection state, and that resets when you switch away.

To-dos that a builder agent actually completes are saved into the plan itself, so their completed status should stick when you switch back, even though the view scrolls to the top and any manual selection is cleared. So if you let each builder finish its to-do, those should still show as done on return.

I’ve filed this report and hopefully we can improve the UX here, but just a heads up that we do receive a lot of bug reports and we try to triage them based on severity and priority. This falls into the category of a UX papercut and it’s a bit lower priority so I can’t guarantee that we will change this in a timely fashion. We still appreciate your raising this and I have a filed a bug report so we can address it. We’ll let you know any updates!