No Approve dialog, though agent wait for the approval

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

IDE shows that agents is wating for the approval, but there is not approval dialog

Steps to Reproduce

NA

Expected Behavior

If agents waits for approval, the dialog should be shown

Operating System

MacOS

Version Information

3.2.0 pre 22

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hi @Eugen_Konkov

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:

  1. Scroll down in the conversation — the approval card may have rendered below the visible area

  2. Start a new chat session — the approval state can get stuck in long sessions

  3. Enable Auto-run for trusted commands: Cursor Settings > Features > Auto-run — this lets the agent execute commands without manual approval, bypassing the issue entirely

You may also find this related thread helpful: Getting stuck waiting for approval with no ‘Approve’ button

Since you’re on a pre-release build (3.2.0 pre 22), this may also be addressed in a future update.

v3.2.0 pre 32

You can see that the first message is doubled and not Approve dialog

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).

3.2.0-pre.48.patch.0

This is very annoying, it seems after this agent is starting to thing from the beginning when I press “Stop” button. But I have no choice.

Please note. Here we do not have “Request ID” available.

Ok. I have small work around:

  1. send new message

  2. edit, send again

  3. delete it

after this, after 5 -10 sec timeout agent started to think.

huh,… this happens too often now.

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

Another issue:

This warming up already 20mins here.

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:

  1. What command/tool was being executed when it got stuck on “Warming up”

  2. Whether this happens consistently or was a one-off

  3. Your Cursor version (looks like 3.2.0 pre 48)

  4. 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.

  1. I do not know, the chat is gone. (I deleted it at the end of the day)
  2. This is the first time, but from recent updates I started to see often “Warming up…”. Looks like something new what was recently introduced.
  3. Right
  4. 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.

warming up… error again. Yeah, it seems this was introduced recently.

bf473522-2fd5-4a4b-8355-849939cc5db8

The Agent unblocked when I sent the next message.
(Actually this was second in queue. The first one picked up already, when I took the screen shot)

As I wrote earlier, this “follow up” message can unblock agent. Event for “Approve” step without dialog.

@Eugen_Konkov Please let us know if your’e still facing this issue on the latest nightly!

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


That version is about 2 weeks old at this point. A few things to try:

  1. Force an update check: Cmd+Shift+P > Attempt Update

  2. Check your update track: Go to Cursor Settings > Beta and confirm you’re still on the Nightly track (sometimes this resets after a patch install)

  3. If neither works: Download fresh from cursor.com/downloads and install over the existing app. Your settings will be preserved.

Once you’re on a current build, let us know if the approval dialog issue is still happening.

Attempted:

Once changed:
Instantly this appeared

Another attempt does nothing.
After downloading the fresh version of MacOS Arm64 from https://cursor.com/nightlydownload

I see the same version
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: Nightly
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?

What I did I downloaded the latest nightly Nightly Downloads | Cursor - The best way to code with AI
I quit cursor, reinstall and run it again. It still do not see updates.

To copy your settings from Nightly to Stable, run these in Terminal:

cp ~/Library/Application\ Support/Cursor\ Nightly/User/settings.json ~/Library/Application\ Support/Cursor/User/settings.json

cp ~/Library/Application\ Support/Cursor\ Nightly/User/keybindings.json ~/Library/Application\ Support/Cursor/User/keybindings.json

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.