When moving chat to new window, chat text is displayed backwards

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

After right clicking on chat tab in ‘Editor Window’, and selecting ‘Move into New Window’…

When I type in the chat area, the text is displaying in the wrong direction.

Steps to Reproduce

  1. Right click on chat tab
  2. Select ‘Move into New Window’
  3. Drag window to other monitor
  4. Type text into chatbox
  5. The text will display backwards

Expected Behavior

The text should not be displaying backwards

Screenshots / Screen Recordings

Operating System

Windows 10/11

Version Information

Version: 3.3.30 (user setup)
VSCode Version: 1.105.1
Commit: 3dc559280adc5f931ade8e25c7b85393842acf30
Date: 2026-05-09T18:28:42.332Z
Layout: editor
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

For AI issues: which model did you use?

Opus 4.7

Does this stop you from using Cursor

No - Cursor works, but with this issue

Thanks for the detailed write-up and screenshots — sorry for the frustration this is causing while typing in a detached chat window. We have a bug report open for this (it’s the same underlying issue as a few related reports where the caret gets stuck at index 0 in floating/detached agent windows, which makes new characters appear “backwards”). As a workaround in the meantime, keeping the chat docked in the main Cursor window — or dragging the tab back into the editor area instead of using “Move into New Window” — should let you type normally. We’ll follow up here as soon as there’s a fix to share.

This is really frustrating and beats the purpose of chat agent on a separate monitor and code on the other. Please fix ASAP !!

Hi again — thanks for your patience.

To be upfront: we don’t have a fix yet, but the issue is still open and being tracked. It’s tied to the caret getting stuck at index 0 in detached agent windows, which is what makes text appear to type “backwards.” I know how disruptive that is, and I’m sorry it’s still affecting you.

For now, the most reliable workaround is keeping the chat docked in the main Cursor window — only the fully detached “Move into New Window” state triggers this.

how much time to resolve this? only in this thread the issue already has 20 days…
that’s the ‘new normal’ of the ia-coded era??

Hi @Luciano_Soares! We have lots of things we’re working on - so we have to balance things like new model development, new feature releases, etc with bug fixes. It’s a delicate balance so we have to ruthlessly prioritize. This particular bug, while it may be annoying, is not our top priority. We do have it tracked though, so we can attend it when possible.

Just tried to use Agent Window to workaround this, then a new issue: keybindings don’t work

In short: yes, this IS the ‘new normal’ ai-code era… too many inventions, too many unsolved bugs.

Thanks for proving that ai is far-far-far away from being able to replace humans that use to actually look what are doing.

Hi all @here
I tried this again on Windows and I couldn’t replicate the problem. Can you try updating Cursor and seeing if you can still replicate the issue?

Unfortunately I’ve just got the same issue:

Are you sure you are using two monitors? The actual use case is that only where agent window is on a separate monitor than the IDE.

Also I have a MAC so it could be that the problem is limited to that only.

Just checked again, the problem is still there.

May be it only shows up after you refer to a code block with cmd+L but not sure.

Version: 3.7.19 (Universal)
VS Code Extension API: 1.105.1
Commit: 80c653c2c3528e65016a0d304b54486084b470b0
Date: 2026-06-07T01:42:56.126Z
Layout: editor
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
xterm.js: 6.1.0-beta.256
OS: Darwin arm64 25.5.0

In this version:

Version: 3.7.27 (user setup)
VS Code Extension API: 1.105.1
Commit: e48ee6102a199492b0c9964699bf011886708ba0
Date: 2026-06-10T01:46:16.942Z
Layout: editor
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
xterm.js: 6.1.0-beta.256
OS: Windows_NT x64 10.0.26200

I am no longer seeing the originally reported erroneous behaviour, i.e.:

  1. Right click on chat tab
  2. Select ‘Move into New Window’
  3. Drag window to other monitor
  4. Type text into chatbox
  5. The text will display backwards

However, as last user reported, I have also noticed that highlighting code in editor and pressing Ctrl + L does not add that code context to the chat (when the chat is in its own window).

I suppose that constitutes as a new issue though.

Update - undesired behaviour is still present:

In this version:

Version: 3.7.36 (user setup)
VS Code Extension API: 1.105.1
Commit: 776d1f9d76df50a4e0aeca61819a88e7c1b861e0
Date: 2026-06-13T00:31:56.287Z
Layout: editor
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
xterm.js: 6.1.0-beta.256
OS: Windows_NT x64 10.0.26200

Steps to reproduce:

  • Drag an Editor tab to another monitor (so you can look at a different file on each monitor)
  • Highlight some text and press Ctrl + K (so you can ask chat to fix a particular section of code)
  • Start typing and you will see the text is displaying backwards

Screenshot attached.

backwards_text_in_ctrl_k

Thank you for the forum reply. We are still tracking the issue, but I don’t have an ETA to share at the moment. It is in the queue to be fixed