Example video:
Description
In Cursor IDE, when I move the chat side panel to a tab in the top bar (alongside open file tabs), start a new chat, send a message, switch to another tab, and then return to the chat tab, the active chat unexpectedly switches to a different AI chat. The original chat I was working in remains accessible in the chat history, but it is no longer the current active session. This behavior disrupts my workflow, as I expect the chat tab to preserve the most recent chat session I was using, especially when configured as a top bar tab.
Steps to Reproduce
- Open Cursor IDE (version 0.47.8).
- Drag the chat side panel to the top bar to make it a tab alongside open files.
- Start a new chat in the chat tab and send a message (e.g., “Hello, test message”).
- Switch to a different tab (e.g., a file tab like “main.py”).
- Return to the chat tab by clicking it in the top bar.
Expected Behavior
The chat tab should display the same chat session I was using before switching tabs (e.g., the “Hello, test message” chat should still be active).
Actual Behavior
The chat tab displays a different AI chat session instead of the one I was working in. The original chat is still visible in the chat history but is not the active session.
Environment Details
- OS: macOS 15.3.2
- Cursor Version: 0.47.8