Old editor UI broke up after update

Describe the Bug

After update on latest version, my interface switched to some sort of mixed editor and agent mode (both on linux and windows systems) and now I cannot switch back. I set up default layout to editor (classic) but it doesn’t help in any way. Ctrl+E just switches agent tab from left to right. Side bar now is Agent tab, chat with AI is independent tab (like in agent mode)
Screenrecord - Public Share

Steps to Reproduce

Just installing latest version

Expected Behavior

Switching back to old editor UI

Screenshots / Screen Recordings

Operating System

Windows 10/11
Linux

Version Information

Version: 2.6.18 (system setup)
VSCode Version: 1.105.1
Date: 2026-03-10T02:01:17.430Z
Build Type: Stable
Release Track: Default
Electron: 39.6.0
Chromium: 142.0.7444.265
Node.js: 22.22.0
V8: 14.2.231.22-electron.0
OS: Windows_NT x64 10.0.26200

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, thanks for the report and the screen recording.

This is a known change in version 2.6. The layout system was updated, and now Ctrl+E switches the Agent sidebar position (left or right) instead of toggling between Agent and the Classic Editor like before.

In the Layout dropdown (top bar, next to the gear icon), you should see Agent and Editor options. The “Editor” layout is the closest to what you had before. It keeps the file explorer sidebar and moves chat into a separate tab. It’s not exactly the old Classic Editor, but it should get you closer to your usual workflow.

The Default Layout setting not applying is a known bug, and the team is tracking it. There’s no ETA yet, but your report helps with prioritization.

Related threads with the same issue:

Let me know if the Editor layout works for you, or what exactly you’re missing from the old Classic layout.

Oh no, I don’t want separate agents side bar on my editor tab, also I want to have my chats inside that side bar, not as separate one. Old UI was good enought, why changing it? You do have old and new editors why touching old one?

Hi, developer working on this here. The reason we did this is we have two extremely similar but completely different codepaths for classic vs modern agent layout and we can’t reasonably support both while still improving the app. I did a lot of work to hopefully make the modern agent layout work for everyone before migrating people but it sounds like i may have missed something here. Ideally you should never have seen the agent sidebar after migration, but if you did you can just close it and never think about it again, is that not the case here? Any more details about what exactly you’re seeing and what you’d expect is helpful. Can also jump on a call, there’s so many ways people use this app i can often miss something

Actually looking at your screenshot something does look weird, like you dont have the button to close agent sidebar. I wonder if there is a bug on windows here.


IDK how but it fixed it selt. I can’t verify same for linux for now, but will try tomorow

Has same issue on omarchy (arch based by the way)

Ok, I think I found something. That doesn’t look normal

Hey Michael,

I get the idea, using CMD+E to change between Agent and Editor (new) it is still great → it serves the purpose well.

What it is still a bug on my side, is that i constantly switch between them and the UI is always reset.

Example:

  • I am on Agent → I close agents sidebar → I see only the current Chat → that’s great
  • I switch to Editor → oh no, I can see Agents and Chats on the right → I close right Agents list (in Editor view) → that’s great
  • I switch back to Agent → oh no, now the UI resets, again I see the Agents list → I close it again
  • I swtich back to Editor → oh no, I can see again the Agents on the right in Editor mode even if I previously closed it

So the issue is that the Editor mode and Agent mode do not stay as I left them last time.

My use-case (and this was working great when using Agent + Classic Editor)

  • Agent Mode → I only want Chat on the left (I can hide bars to have it like this)
  • Editor Mode → I only want Files Explorer on the left (or how it is called) → I can hide stuff so I only keep Files on the left → that’s great

What it is not great is, after I hide-show what I like in each mode → when switching between them → the UI is reset again to their defaults

In my case:

  • Cursor: 2.6.19
  • OS: Mac OS

Other than this no complains, Ultra user here + extra credits → using it on steroids pushing projects for tons of real clients both startups and corporate.

Just that switching between Agent and Editor mode is part of the workflow and would be great to not have the UI reset each time when switching.

I understand switching from Classic Editor to New Editor was a big step, I really hope we can make it work fine, and keep this setup for a while → really need to get things as well with it → stability in the UI is really what would help.

Thank you!

Hey guys,

Any plans on fixing this please?

I am using Cursor daily, but changing between Agent and Editor and having the UI reset each time is really intrusive for the workflow,

Also, I saw the announcement of Glass?

Do you guys plan to get rid of the IDE completely? I mean a lighter IDE would makes sense, but being actually able to see and browse the files from my project is really useful to me, and I think for other devs.

I think while something like Glass would have more appeal to vibe coders, for devs it might be a red line not being able to browse the project.

Dear Cursor Team, I like my editor primary sidebar on the right and like others in the thread, I’d developed the habit of switching between the Agent and Editor layouts. Having the primary sidebar revert to the left every time I switch (because the Editor layout settings are not applied) breaks my focus entirely. Additionally, closing the agent panel in the editor view does not stick.

Please prioritize this.

Version: 2.6.21 (system setup)
VSCode Version: 1.105.1
Commit: fea2f546c979a0a4ad1deab23552a43568807590
Date: 2026-03-21T22:09:10.098Z
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Windows_NT x64 10.0.26200