Where does the bug appear (feature/product)?
Cursor IDE — Agent / Multitask sub-agents
Describe the Bug
When a sub-agent needs approval, the Allow button appears in three places simultaneously:
- Inline in the conversation, in the sub-agent “box”.
- In a sub-agent status line above the prompt input box (shows when approval is needed).
- In a half-screen drill-in pop-up of the sub-agent session, opened by clicking the status line.
These three surfaces are not kept in sync:
- Approving in surface 1 (inline box) still shows an Allow button in surface 2 (status line). It eventually disappears, but with a confusing, prolonged delay.
- Sometimes opening surface 3 (pop-up) does not show the tool/command needing approval at all — the approval is “hidden” in surface 1 or 2, and vice-versa.
Impact
It is unclear which surface is authoritative, you cannot always locate the command awaiting approval, and stale Allow buttons invite double-approvals or confusion about whether a command actually ran.
Related: Background subagent can get stuck when permission prompt disappears…
Steps to Reproduce
- Start an Agent session that spawns a background sub-agent (Multitask).
- Have the sub-agent request approval for a shell command / tool.
- Observe the Allow button appears in all three surfaces (inline box, status line above prompt, and the drill-in pop-up).
- Approve via the inline box; note the status line still shows Allow for a prolonged delay.
- Alternatively, click the status line to open the pop-up and note it sometimes does not show the command awaiting approval.
Expected Behavior
The three surfaces should reflect a single source of truth and update immediately/consistently. Approving in any one surface should clear the others at once, and the drill-in pop-up should always show the command currently awaiting approval.
Operating System
MacOS
Version Information
Version: 3.7.19 (arm64)
OS: macOS 26.5.1 (build 25F80)
Does this stop you from using Cursor?
No - Cursor works, but with this issue
Happy to provide a screen recording if that would help.