In Nightly 2.5.0-pre.13.patch.0 in diff view it is not possible to stage/unstage individual deleted lines.
Just never open the Agent Side Bar. All the controls and chat switching buttons are located in Chat View itself. I only work through agents and for me this is also a terrible UX solution.
![]()
Why is the AI chat switch button gone?
Those UI changes are terrible, I donāt care about agent mode, I just want the chat on the right. I havenāt seen even one of my colleague not complain about your new UI, itās crazy that you all thought this was a good idea.
If some people want to use Cursor in agent-first mode with the editor be secondary good on them, but donāt push it as the default for most users. I donāt want to have to fight with 6 layout options that I have to toggle individually all the time. I want my sidebar on the left, my editor in the middle and SOMETIMES my chat on the right and thatās the only thing I need or want toggleable. FFS
The reason I never use Agent mode is that there doesnāt seem to be an option to open terminal in this mode at all.
And this is actually one thing I need to help agents or debug them when they forget, or just fail to run commands themselves (ie. unit tests).
Also - I use terminal for git navigation. Donāt want agents to commit anything on their own, weāre far from this stage of reliability.
@andrewh A new visual bug both mac/windows.
I have the integrated terminal tab on the right panel along chats. Now having both āchatsā and āterminalā tabs on the right panel with the terminal tab selected, Iām losing all the terminal options (switch, kill terminals etcā¦). It keeps the āchatsā options (new chat, chat history etcā¦) instead
In order to retrieve terminal options I have to change my usual workflow having the terminal tab elsewhere⦠See the difference below:

![]()
Do you think this is ever going to be fixed? Among all the issues I reported, not a single one has been fixed, so my hopes arenāt that high for this one either.
Edit: opened (another) report: Visual bug with terminal tab
Na, itās middle window, Cmd-J
If I understand your problem correctly, you can click on the gear icon, and disable the agent panel, and enable the chat one. I canāt stand the agent panel either.
but yes thereās no chat button
Fundamentally this is a bad set of changes. So many buttons are gone. Itās a Graphical User Interface and youāre replacing graphical controls with keyboard commands and/or multiple clicks. Itās just bad UX. I had a GUI that supported my mouse-based workflow and now Iām having to dig into menus to find what used to be instantly available.
Iāve not had the pleasure of reading through all 310 suggestions so apologies if this has been mentioned.
Two things:
Rather than Secondary sidebar icon now being tied only to Agent rather than Chat, as it was before, I have to use a keybinding, which is great and all but itās not part of my flow. Im frontend. I want a button
ānext to where all the other buttons are. The new layout customizations would be fine IF I could re-add Chat as the replacement Secondary sidebar option to Agent, rather only as a keybinding or starting a new chat via the plus sign; I should be able to add it as first-class citizen in the window to quickly toggle it into view.
Second, the new merge conflicts tab that pops up while Iām rebasing and viewing the IDE window is noisy and annoying. Itās not intuitive to use compared to the āSource Controlā section, which is contained so that you can see the conflicts in their proper context, as opposed to the new wide tab that springs open with a whole lot of noise without clear CTAs.
I think we all beat Cursor leadership/devs enough already
Hopefully they got the message and will steer the ship accordingly.
PS: Thanks for everybody who gave feedback here - glad I wasnāt the only one who liked Cursor and was worried about the direction.
Personally, Iād rather Cursor just stop changing the layout on me at all. Every update that moves panels around is by far the most infuriating behaviour and breaks established workflows - I want to rely on muscle memory and not faff about moving things around again, or saving and reloading a preexisting settings file.
Layout changes should be opt-in, ideally behind a persistent setting or checkbox to permanently ignore them.
Regarding the chat button disappearing, take a look at the answer here: if you hit Cmd+E to actually get into Editor Mode (I had to press it a couple times), the toggle side panel button will now properly toggle the chat pane instead of agents pane. Seems to be a bug that selecting the Editor view in the layout selector doesnāt actually select it.
everytime i open a new cursor window, the ui is back to the default one, how can i keep ui from previous sessions persistent
100% - PLEASE DONāT CHANGE OUR LAYOUT DEFAULTS!
-
You start up the app with an urgent change in mind and the whole thing has changed - agent mode, which Iām sure I already disabled last week is back front and center again and I have to go hunting for options to setup up how I want again - not good.
-
I get that you are trying to innovate, but a little stability is important too - I wonāt recommend this to my team if itās not stable.
-
I feel like you have pushed the background agent mode too hard. For me the value in Cursor is the integration with the IDE, where I can see each change bit by bit edit and steer as needed etc. I use longer running agents occasionally for more experimental work where I care about the outcome not the code (and donāt have to maintain the code), but for this kind of work Iām likely to pick Claude Code, OpenCode or Codex.
I found out that this āright panelā button open and close the chat, but only if you have the double arrow visible too. PLEASE DONāT REMOVE IT

ALSO, never click the double arrow icon!
If you click it, it passes cursor in some other mode, the double arrow icon disappears and the right panel shows the useless agent list (which is just the history of your chats). Once the double arrow has disappeared from your menu bar, youāre lost in oblivion, thereās no easy come backā¦
Donāt loose hope though, the only way to bring back the right behaviour is to use āctrl + eā.
Using this software is like a journey into UX Mordor, full of adventures and dangerous situationsā¦
Ahhhhhh why did you change the top right settings? Buttons should work how they work when you introduce them until the sun runs out of energy and implodes. You changed the way the top right chat button works but kept the image the same? after it was already changed from some hexagonal image to a standard right sidebar image and now the key bindings have been altered?
You have been around long enough to have a lot of users and power users who have developed and created their own workflows that work really well from them. these kinds of updates are EXTREMELY disrupting to that and iām sure iām not the only one. It was disrupting and confusing enough for me to come on here and leave a note.
Stop changing stuff, create a beta or an opt-in toggle for these kinds of changes. Give new users the changes you want because they are new, but for the love of god, stop just changing things on a whim. PLEASE IM BEGGING YOU
Like dont get me wrong, you should keep adding new features and cool things to do as the llm world evolves, but you have to look in the mirror and consider āwill i be [redacted] someoneās day up?ā if you think that might be yes, maybe consider adding it in a way that is new and additional not as a replacement of something that exists.
Maybe you are thinking, oh we have analytics that show us what people use, only a few people use that thing we can just change it a deal with the backlash. If so, well that sucks, i hope you go back to that mirror and look in it again and reconsider, because those users are most likely the power users who tend to use all the features in some small way.
anyways, i hope these disruptive changes slowly stop. thanks.
In case it helps someone and they have the same workflow as me:
All I want is to be able to show/hide the chat using a keyboard shortcut (cmd+i or cmd+l).
To achieve this, ensure that the āChatā is unticked as below. This should be a one time thing for any window.
Then when you press cmd+l/cmd+i you will no longer have the issue of the ādoubleā chats appearing (as shown below). There will only be 1 chat and it will work exactly as it did in version 2.2 (albeit shown as a window rather than a separate panel)




