Mac Full Screen Approval Issue

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

On mac, if I go to another full screen window and cursor asks for approval to edit a file, when I go to it it does not give me a way to approve. This worked before I updated, so it’s a fairly new bug. The only way it works correctly is if I stop the build, quit the app, reopen the app, and run the build again without ever leaving the window.

Steps to Reproduce

Open cursor full screen on mac, start a build that needs approval (files in another folder outside of project for example), go to another window or desktop, you’ll see a notification asking for approval, going back to the project you won’t see a way to approve.

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.1.50 (Universal)
VSCode Version: 1.105.1
Commit: 56f0a83df8e9eb48585fcc4858a9440db4cc7770
Date: 2025-12-06T23:39:52.834Z
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.1.0

For AI issues: which model did you use?

Opus 4.5 (happens with all from what I can tell)

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey, thanks for the report.

We need a few details to pin down the bug:

  • Which confirmation type disappears: editing a file outside the project, Terminal, or MCP
  • A short screen recording: the notification appears, you switch to another Space, then return to Cursor
  • Check if it reproduces in windowed mode after exiting fullscreen
  • Open Help > Toggle Developer Tools and share Console errors at the moment you return to the window
  • Try running cursor --disable-extensions and let us know if it still happens
  • Is there a notification in the app’s notification panel or in macOS Notification Center

Temporary workarounds:

Please share the recording, console logs, and the results of the checks. Once we have them, I’ll escalate this to the engineering team.

I can’t show a recording, since this is a sensitive project. I’ll try and make a non-sensitive sample later to test. Honestly this is a really annoying issue. Once it happens I can make the window windowed, doesn’t help. I can quit and it doesn’t help until i’ve quit about 3 times. There should be no reason to hide the allow button to begin with and there should honestly be a “…” content menu that allows me to see options on files it’s trying to edit instead of just hanging indefinitely.

Now it’s happening without being in full screen mode and without ever even losing focus on the window. Seriously guys. Stop releasing half ass changes and actually test them. This was never an issue before the last few releases (since you added the stupid agents view tab).

I understand the issue has gotten worse. For the team to fix the bug, we really need diagnostic info.

I know the project is confidential, but even partial details would help:

  1. Open Help > Toggle Developer Tools > Console and share any errors from the moment the confirmation button doesn’t show up.
  2. Are you using git worktrees in this project? Please run git worktree list.
  3. Try starting Cursor with cursor --disable-extensions. Does the issue still happen?
  4. What kind of confirmation is missing: editing a file outside the project, Terminal, or MCP?

Temporary workarounds:

  • Settings > Agents > Auto-Run Mode > Run Everything
  • Turn off External-File Protection and Dotfile Protection

Similar bugs have already been fixed, but without console logs it’s hard to tell if this is a regression.