Cursor 2.3: Layout Customization and Stability Fixes
Cursor 2.3 brings layout customization with four presets, 32 stability fixes across agents and UI, and extension process isolation. Rolling out over the week.
TL;DR
- New layout customization system with four presets and keyboard switching (⌘⌥⇥)
- 32 stability fixes across agents, chat, code review, and UI
- Extension process isolation to prevent codebase indexing from blocking agent work
New
- Layout customization — Switch between agent, editor, zen, and browser layouts with ⌘⌥⇥ (or add ⇧ to go backwards). Layouts persist across workspaces.
- File explorer quick access — Click repo name in top nav to view file explorer; now defaults open during onboarding.
- MCP OAuth improvements — Static Client headers support and new auth tabs for previously authenticated servers.
Fixed
- Agent stability — Fixed edit bugs, parallel agent rollback issues, worktree file deletion, and model mismatch in Plan Mode. Improved auto-run preference handling to prevent unnecessary approval prompts.
- Chat and UI — Fixed chat loading after restarts, Plan Mode focus stealing, Windows browser menubar, and pane selection reset on upgrades.
- Code review — Fixed keep/undo buttons not appearing and improved diff view visibility when scrolling.
- Extension isolation — User-installed extensions now run in separate processes from built-in Cursor extensions like codebase indexing, improving overall stability.
- Browser and layout — Fixed multiple tabs support, terminal display on right-side layout, and bottom-of-screen content cutoff.
Breaking Changes
- Update button now shows less frequently and has a longer cooldown when dismissed — adjust your expectations for update notifications.
Update via the Cursor app or download the latest version from cursor.com.
Source: Cursor