Window snapping broken for terminal in new window in Mac

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I use window snapping extensively on Mac. So when I open a terminal in cursor, I make it a new window.

However when I do this, the window snapping on Mac doesn’t work. I use the “vanilla” window snapping on Mac, i.e. Ctrl-Option-Left etc. It doesn’t respond.

Oddly, window snapping does seem to work with a detached editor window. It’s likely that the terminal is overriding some hotkeys? It’s frustrating behavior regardless.

Steps to Reproduce

Open a new terminal, send it to the editor pane, then right click on the tab and select “Open in new window”.

Expected Behavior

Ctrl-Option left etc. should snap the window around, like most windows in other applications in Mac.

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.2.44 (Universal)
VSCode Version: 1.105.1
Commit: 20adc1003928b0f1b99305dbaf845656ff81f5d0
Date: 2025-12-24T21:41:47.598Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 24.6.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report.

It looks like this is related to how the terminal in a separate window handles modifier key shortcuts on macOS. This is a known issue, and the team is aware.

For now, you can try:

  • Using drag and drop to the edge of the screen to snap windows instead of hotkeys
  • Or using a third-party window manager (Rectangle, Magnet) that uses different shortcuts

I’ll pass along to the team that macOS system hotkeys Ctrl + Option + Arrow are also affected by this issue.