Bug: New Chat Tab overwrites/removes other chat tab

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When I have four tabs open in the cursor chat and I make a new tab, one of my previous chats is closed or overwritten. This is a really annoying problem. I’m losing my chats. I’m losing my tabs. This is a bug, a new bug, that didn’t happen before.

Steps to Reproduce

Make 4 chats and then make a 5th one. Or make a new chat and you’ll see a previous one delete. Or go back in your history and reopen an old chat and then make some new chats and you’ll see that that previous chat has disappeared.

Operating System

MacOS

Version Information

Version: 3.0.16
VSCode Version: 1.105.1
Commit: 475871d112608994deb2e3065dfb7c6b0baa0c50
Date: 2026-04-09T05:33:51.767Z
Layout: editor
Build Type: Stable
Release Track: Early Access
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Darwin arm64 24.6.0

For AI issues: which model did you use?

Codex 5.3

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hi @TaylorRiles

This is actually the default max open tabs limit. Cursor defaults to 5 simultaneous chat tabs, and when you create a new one at the cap, the least recently used tab is automatically closed. The chats aren’t lost – you can restore them from your chat history.

You can change this limit right now: go to Cursor Settings → Agents → Max Tab Count and set it to 10, Unlimited, or a Custom value.

Additionally, if you enable “Open chat as editor tabs” under Cursor Settings → General → Layout, your tabs will persist better across restarts.

A related thread with more details: Chat tabs dissapearing

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When opening a new chat tab in Cursor IDE, any previously opened chat tabs disappear and become inaccessible. This makes it impossible to keep multiple chat sessions open at the same time. Each new chat overwrites or hides the previous one, so there is no way to switch between concurrent conversations.

Steps to Reproduce

  1. Open Cursor IDE with Layout set to “editor” (chat as editor tabs).
  2. Start a new chat (Tab 1) and send a message.
  3. Open a second new chat tab using the new chat button.
  4. Observe that the first chat tab has disappeared and is no longer accessible from the tab bar.
  5. Repeat: opening any new chat tab causes the previous one to vanish.

Expected Behavior

Each new chat tab should open as an additional tab without closing or hiding previously opened chat tabs. Users should be able to keep multiple chats open simultaneously and freely switch between them, just like regular editor tabs in VS Code.

Operating System

MacOS

Version Information

Cursor Version: 3.1.10
VSCode Version: 1.105.1
Commit: dacbe9b31599a253763e4910eb6ab38704653320
Date: 2026-04-13T11:39:16.806Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.3.0

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor