Main Chat Draft Gets Deleted When Opening Subagent Conversations

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I noticed an annoying issue in Cursor: when I click to open a subagent conversation, any text I’ve already typed in the main chat input gets cleared automatically.

This is frustrating, especially when switching between the main thread and subagents while drafting prompts. It would be much better if the main chat input preserved unsent text when navigating between conversations.

Please consider saving/restoring draft text per conversation thread.

Steps to Reproduce

I noticed an annoying issue in Cursor: when I click to open a subagent conversation, any text I’ve already typed in the main chat input gets cleared automatically.

This is frustrating, especially when switching between the main thread and subagents while drafting prompts. It would be much better if the main chat input preserved unsent text when navigating between conversations.

Please consider saving/restoring draft text per conversation thread.

Operating System

Windows 10/11

Version Information

Version: 3.1.15 (user setup)
VSCode Version: 1.105.1
Commit: 3a67af7b780e0bfc8d32aefa96b8ff1cb8817f80
Date: 2026-04-15T01:46:06.515Z
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: Windows_NT x64 10.0.19045

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey, thanks for reporting this.

This is a confirmed bug. Draft text in the main chat input should be preserved when switching between the parent conversation and subagent conversations. Our team is aware of this and it’s being tracked internally.

For now, a workaround is to copy your text (Ctrl+A, Ctrl+C) before clicking into a subagent conversation, so you don’t lose your draft.

We’ll work on getting this resolved and update here once it’s fixed.