Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
This has actually been a problem for a few versions here. I don’t know if it first started in 2.2, or 2.1, but it stopped working somewhat recently.
It used to be that if you hit the stop button in the prompt area when the agent was paused at a terminal command awaiting confirmation or rejection (or add to allow list), that the agent would immediately stop, and place the cursor in the prompt editor.
Now, when you hit stop…for one, the behavior seems inconsistent. Sometimes it seems that just hovering over the stop button, results in the agent continuing. Sometimes it takes several clicks to stop, and then the agent continues.
The problem in either case, is that the agent CONTINUES!!! This is not the way this worked in the past. At one point, you guys had an explicit “Reject and Offer Alternative” button in the terminal command instance that allowed you to then instruct the agent what to do instead. I liked and preferred that. You then removed the “Reject/Alt” button, and stated that the stop button effectively did the same thing. Back then, when you hit stop, the agent would immediately stop and you could instruct what you wanted it to do with another prompt.
Now, the agent CONTINUES, it does not stop!! It will continue working and that is more often than not quite problematic. Because when I stop the agent from running a command, it is usually because I want to have it do something else, and NOT just continue with its work. Its problematic as well, because without the command executing, the output the agent expects is not returned, and its next steps are often performed incorrectly, or it performs next steps that don’t make a lot of sense.
The way this worked before was much better: The agent STOPPED, which is exactly what you instructed it to do, by clicking none other than: THE STOP BUTTON.
Steps to Reproduce
At a paused terminal command awaiting accept or skip, hit the stop button in the prompt input.
Expected Behavior
Agent should immediately stop and await further prompts.
Operating System
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Version: 2.2.43
VSCode Version: 1.105.1
Commit: 32cfbe848b35d9eb320980195985450f244b3030
Date: 2025-12-19T06:06:44.644Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.0.0
Does this stop you from using Cursor
No - Cursor works, but with this issue