This is a known issue — the approval dialog (Run/Skip/Allowlist buttons) sometimes fails to render while the agent shows “Waiting for Approval.” Our team is actively investigating this, particularly in the Glass UI.
A couple of things to try:
Scroll down in the conversation — the approval card may have rendered below the visible area
Start a new chat session — the approval state can get stuck in long sessions
Enable Auto-run for trusted commands: Cursor Settings > Features > Auto-run — this lets the agent execute commands without manual approval, bypassing the issue entirely
The underlying fix for the missing approval dialog hasn’t shipped yet, which is why you’re still seeing this on pre 32. Our team is actively working on it.
One additional workaround to try: if you have multiple agent tabs open, switch to a different agent tab and then switch back. This can sometimes force the approval UI to re-render.
Regarding the doubled first message: is this the same behavior you reported in your other thread? If so, that’s being tracked separately. If this is a different pattern, a request ID from the affected session would help us investigate (three-dot menu at the top of the chat > Copy Request ID).
And always reproducable. Just live the “Approve” query and work with different agents. After a while the approve will be hidden, but agent will continue to wait for the approval (1). Dialog should not be hidden. PRobably it is hidden because of events I do at different chats.
Please escalate this. I spend hours here…
I can not copy request ID (2). No dialog
Thanks for the additional repro detail – the pattern of switching between agent tabs causing the approval dialog to disappear is helpful context for the team investigating this.
Regarding your latest reply about the “Warming up…” getting stuck for 20+ minutes – that appears to be a different issue from the missing approval dialog. Could you create a new thread for that one? Including the following would help us investigate:
What command/tool was being executed when it got stuck on “Warming up”
Whether this happens consistently or was a one-off
Your Cursor version (looks like 3.2.0 pre 48)
A request ID if you’re able to grab one from the session
That way our team can track and investigate each issue properly rather than mixing them in one thread.
I do not know, the chat is gone. (I deleted it at the end of the day)
This is the first time, but from recent updates I started to see often “Warming up…”. Looks like something new what was recently introduced.
Right
As you can see there is not request ID button. I suggest to create it when request started, not when it was finished. Here you can see it stuck and that button does not come up.
Please feel free to split this into the new thread. Sorry, the forum interface is ugly and takes too much time to create all these threads. Also “Create new topic” dialog does not support image pasting. It requires “Post > Edit > Save”. Please fix that.
I do not see any updates for a long period of time already:
```Version: 3.2.0-pre.48.patch.0
VSCode Version: 1.105.1
Commit: 1a799c189bae4693c309be8329a4705c3345cd29
Date: 2026-04-20T06:04:39.436Z
Layout: editor
Build Type: Nightly
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: Darwin arm64 25.3.0
Your Update Access had indeed reset to Default, confirming the suspicion.
After changing the track to Nightly, you’ll need to fully quit Cursor (Cmd+Q, not just close the window) and relaunch it before the track change takes effect on the updater. Then run Cmd+Shift+P > Attempt Update again. There should be a newer build available on the Nightly track.
If that still doesn’t find an update: download the latest stable from cursor.com/downloads (Mac Arm64) instead. Stable is currently on 3.3, which is significantly newer than your April 20 nightly.
Once you’re on a newer build, let us know if the approval dialog issue is still happening.
Sorry, I can not use stable, because it do not see the configurations I done at CursorNightly: theme, colors, font sizes… etc etc. I do not not remember what I changed else. Is there an easy way to tell Stable version to use the configuration from Nightly?
This copies theme, font sizes, colors, and keybinding customizations. Extensions would need to be reinstalled separately, but your core visual settings will carry over.
Regarding the Nightly build being stuck on April 20 for 3 weeks — there have been some issues with the Nightly build pipeline recently. We’re working on getting new builds published. In the meantime, Stable (currently at 3.3) is significantly newer and would be worth testing to see if the approval dialog issue has improved.