Where does the bug appear (feature/product)?
Cursor IDE — Glass UI (session bar)
Describe the Bug
When a subagent pauses and waits for the user to confirm an action (e.g. an “Allow” prompt for a command or tool call), the session bar does not switch its status indicator to the orange dot that signals “waiting on you”. Instead it keeps displaying the animated dot-matrix indicator, which means “working / in progress”.
Impact: if you have switched to a different session, there is no visual signal that the paused session needs your input. You can’t tell it’s blocked and waiting for an “Allow”, so you can’t jump in and unblock it — the subagent stalls indefinitely until you happen to open that session and notice the confirmation prompt.
Suggested fix: when any (sub)agent in a session is blocked awaiting user confirmation, the session’s indicator in the session bar should switch to the orange “awaiting confirmation” dot (the same state used when the main agent asks for confirmation), rather than continuing to show the animated “working” dot-matrix.
Steps to Reproduce
- Start a session where the agent spawns a subagent that will perform an action requiring confirmation (a command/tool call that triggers an “Allow” prompt).
- While that subagent is waiting for the “Allow” confirmation, switch to a different session.
- Look at the paused session’s indicator in the session bar.
Expected Behavior
The paused session should show the orange “awaiting confirmation” dot in the session bar, clearly indicating it is blocked and waiting for user input — so it can be spotted and unblocked from another session.
Operating System
MacOS
Version Information
Cursor 3.9.16
Does this stop you from using Cursor?
No - Cursor works, but with this issue