cursor icon indicating copy to clipboard operation
cursor copied to clipboard

Dragging the AI chat panel into another panel does not work anymore.

Open thiagoufg opened this issue 6 months ago • 8 comments

To reproduce:

  • Drag the AI chat panel into another panel (bottom panel, left panel, etc).
  • It stays on the right side panel no matter what.
  • It was possible to move it to another panel before, but now it isn't.

Similar to issue https://github.com/getcursor/cursor/issues/1585 but not the same thing.

thiagoufg avatar Jun 05 '25 12:06 thiagoufg

I can confirm this. Also is highly needed!

Novack avatar Jun 05 '25 12:06 Novack

Also experiencing this.

Would it be possible to add an option in Cursor Settings > Chat to select whether the chat appears in the primary or secondary sidebar?

valentincostam avatar Jun 09 '25 20:06 valentincostam

SORRY: Downgrading no longer works. It forces you to update.

The suggestion bellow is no longer valid.

Downgrade to 0.45 which is the latest one that allows moving the chat across panels https://github.com/oslook/cursor-ai-downloads?tab=readme-ov-file#all-versions-download-table

thiagoufg avatar Jun 09 '25 20:06 thiagoufg

Additionally, can we add other panels to the secondary side bar? I don't use the chat always and would prefer to have the secondary side bar for other uses.

rsam-git avatar Jun 09 '25 20:06 rsam-git

Downgrade to 0.45 which is the latest one that allows moving the chat across panels

https://github.com/oslook/cursor-ai-downloads?tab=readme-ov-file#all-versions-download-table

Pretty lame on them to force us do that to move an editor tab tbh. Hope this be unlocked sometime soon.

Novack avatar Jun 09 '25 20:06 Novack

Drag-and-drop from the GUI is ignored for the chat panel, but you can manually move it by editing User/globalStorage/state.vscdb in Cursor’s config directory as a SQLite database. Find the row where key = 'workbench.panel.pinnedPanels', then locate the workbench.panel.aichat.* entry inside the JSON string. Copy its name (* is a UUID). Next, look for the row where key = 'views.customizations'. Under the "viewContainerLocations" object, add a new entry like:

"workbench.panel.aichat.23a0e532-5d81-4144-885a-b37481666077": 1,

Here, 1 means "panel" and 2 seems to mean "primary sidebar". This worked for me, but the downside is that you have to repeat the tweak every time you start a new chat, which feels pretty clunky. That said, this mechanism might open the door for an extension that lets us move the Cursor chat window around more freely.

kurokawamomo avatar Sep 02 '25 16:09 kurokawamomo

Commenting here so I get reminded if this actually gets fixed

ortonomy avatar Sep 18 '25 10:09 ortonomy

I have a compromise. You can move all the content from the primary sidebar to the secondary sidebar where the chat is located, and then hide the primary sidebar. When moving, do not move the icons, but only move the titles below them.

I hope they will not disable this feature.

lclgo avatar Nov 04 '25 11:11 lclgo