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.

Cursor 2.3: Layout Customization and Stability Fixes

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