Description
When enabling the “Native Tabs” setting in Cursor, it severely impacts window management functionality and breaks critical window control elements. Specifically:
- The window control buttons (close, minimize, maximize) completely disappear
- Tab management functionality is broken (merging, splitting)
- Overall window management UI is disrupted
This is a critical issue as it removes basic window control functionality and makes the application difficult to use.
Steps to Reproduce
- Open Cursor
- Go to VS Code Settings
- Search for “native tabs”
- Enable the “Window: Native Tabs” setting
- Restart Cursor as prompted
Expected Behavior
- Window control buttons (close, minimize, maximize) should remain visible and functional
- Tab management should work properly with native tabs enabled
- Window management UI should remain intact
Actual Behavior
- Window control buttons disappear completely
- Tab management functionality is broken
- Window management UI is disrupted
Environment
- OS: macOS Sequoia 15.3.2 (24D81)
- Cursor Version: 0.48.1
- VSCode Version: 1.96.2
- Electron: 34.3.4
- Commit: 0139db98f117ab50fcaaf7a0b1c69d345bd98a10
- Architecture: arm64
First Occurrence
The issue first appeared in Cursor v0.48.0 and continues to persist in v0.48.1
Impact
High Impact: This issue significantly impacts basic usability of the application as it removes essential window management controls and breaks core UI functionality.
Additional Notes
- The issue appears to be specific to the macOS native tabs implementation
- Disabling the native tabs setting and restarting Cursor restores normal functionality
- This appears to be a regression as native tabs worked in previous versions
- Adding “close button missing” for better searching.
Workaround
Users can temporarily work around this issue by:
- Disabling the “Window: Native Tabs” setting
- Restarting Cursor
Disabled:
Enabled: