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.
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.
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
Open Cursor IDE with Layout set to “editor” (chat as editor tabs).
Start a new chat (Tab 1) and send a message.
Open a second new chat tab using the new chat button.
Observe that the first chat tab has disappeared and is no longer accessible from the tab bar.
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.