Windows-only (3.11.19): Agent top loading indicator missing + open Agent tabs unexpectedly collapse; same version fine on Mac

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Issue 1 — Top execution loading indicator missing

While an Agent is running, the top execution loading indicator / animation does not appear.

  • After Developer: Reload Window, the UI looks correct for a brief moment, then is visibly rewritten and the loading indicator disappears again.
  • Reproduced with:
    • cursor . --classic
    • cursor --disable-extensions
  • Agent execution itself still works (tools / streaming / Stop / diffs), so this appears to be a UI rendering / state hydration bug, not a failed Agent run.

Issue 2 — Open Agent tabs strip / unexpected tab closures

This is not about missing history in the Agents sidebar (sidebar still lists many past conversations).

Symptoms:

  1. With the Agents sidebar open, the Agent window top tab strip only shows the currently viewed session.
  2. With the Agents sidebar hidden, previously opened sessions become visible again in the tab strip.
  3. Closing one open session can unexpectedly close other open sessions (e.g. ~6 open → close 1 → only ~2 remain). Exact trigger is unclear.

Max Tab Count may be related for (3), but the sidebar-open vs sidebar-hidden tab strip behavior plus cross-OS difference suggest a Windows layout/tabs bug.

Expected

  1. Top execution loading indicator remains visible while the Agent is running (same as on Mac).
  2. Open Agent tabs remain visible and stable regardless of sidebar visibility; closing one tab should only close that tab (unless Max Tab Count intentionally LRUs inactive tabs).

Actual

  1. Loading indicator missing after a brief correct flash post-reload.
  2. Tab strip collapses to the active session when the sidebar is open; closing tabs can drop multiple open sessions.

Steps to reproduce (Windows)

  1. Install Cursor 3.11.19, use Layout: IDE.
  2. Open a workspace and start an Agent run → observe missing top loading indicator; optionally Reload Window and watch the brief correct UI then rewrite.
  3. Open multiple Agent sessions as tabs; toggle Agents sidebar on/off → compare top tab strip.
  4. Close one open Agent tab → observe other open tabs disappearing.
  5. Repeat on Mac with the same version → neither issue appears.

Notes

  • Local transcripts still exist under %USERPROFILE%\.cursor\projects\*\agent-transcripts\ (data does not appear deleted).
  • Happy to provide screenshots/screencasts and a Request ID if needed.

Steps to Reproduce

不确定

Screenshots / Screen Recordings

screenshot_2026-07-15_14-11-58.gif

Operating System

Windows 10/11

Version Information

Version: 3.11.19 (user setup)
VS Code Extension API: 1.125.0
Commit: bf249e6efb5b097f23d7e21d7283429f0760b740
Date: 2026-07-12T21:39:24.175Z
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.26200

For AI issues: which model did you use?

Auto

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hi,

Thanks for posting on the Cursor forum!

To help ensure most of our users can participate in discussions, this forum is currently English only.

If you’d like, you can edit your post to translate it into English. Once it meets our guidelines, it will be automatically relisted.

Thanks for understanding!

Note: This is an automated detection system and sometimes makes mistakes. If your post is already in English, feel free to ignore this message, or just make a small edit and it will be reviewed again.

Hi Calchas! I looked into all three behaviors:

1. Tab strip collapsing when the Agents sidebar is open. This is expected in the tab style your Windows install is currently using: with the sidebar open, the sidebar acts as the session list and the top strip shows only the current chat. Hiding the sidebar brings the tabs back.

2. Closing one tab drops others. Cursor limits how many chat tabs stay open (default 5) and cleans up the oldest non-running tabs when you’re over the limit, which can look like several tabs closing at once. Try setting Cursor Settings > Chat > Max Tab Count to a higher value or Unlimited.

3. Missing loading indicator. The running spinner on chat tabs only exists in the newer tab style, controlled by Cursor Settings > General > Open Chat as Editor Tabs. Your Windows install appears to be falling back to the older tab style, which has no spinner. That also explains the flash after Reload Window: the window first renders the new style, then switches to the old one a few seconds later. The usual trigger is something other than chat docked in the right sidebar (a terminal or an extension panel), and the terminal case happens even with extensions disabled.

Could you check two things on the Windows machine?

  1. Is Open Chat as Editor Tabs enabled in Cursor Settings > General?
  2. Does your right sidebar contain anything besides chats (a terminal or other panels)? If yes, drag it out (to the bottom panel, for example), run Developer: Reload Window, and see whether the spinner and stable tabs come back.

That should also explain the Mac difference: it is most likely running the newer tab style. If both checks look clean and the problem continues, tell me and I’ll dig further.