Chat typing bug when open as an editor in separate window

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When I open the chat as an editor, so it can be moved to a new window on a second monitor at first it works. After I change the focus on the main window and then come back to the second monitor chat brakes and its not possible to enter any more text to the input windows, becase the cursor jumps randomly and the typing is going oposite direction. Looks like the cursror is always jumping to the first line. The same happens when I delete text with Backspace. Very annoing. Not to mention, that vim shortcuts don’t work in chat window. Even chatgpt and gemini websites support vim keys, so I can jump back to typing the promt with “i” and jump to chat windows scrolling with “j” and “k” after pressing “esc” 2 times.It works with surfingkeys extention for chomium.

Steps to Reproduce

  1. Open new window in cursor.
  2. Open chat as an editor
  3. Move chat chat to the new window.
  4. Do something with chat
  5. Go back to main cursor window
  6. Go to just created window
  7. Boom, you can’t type anymore

Screenshots / Screen Recordings

Operating System

Linux

Version Information

Version: 2.4.22
VSCode Version: 1.105.1
Commit: 618c607a249dd7fd2ffc662c6531143833bebd40
Date: 2026-01-26T22:51:47.692Z
Build Type: Stable
Release Track: Default
Electron: 39.2.7
Chromium: 142.0.7444.235
Node.js: 22.21.1
V8: 14.2.231.21-electron.0
OS: Linux x64 6.18.4-1-MANJARO

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report.

Try this workaround: after you move the chat into a new window, reload that window. Ctrl+Shift+P > Developer: Reload Window. This should fix focus and keyboard issues.

If you’re using two monitors, there’s a better option: the new Agent panel. You can open it with Ctrl+E or the Agents button in the top-left corner. It’s more stable than the separate window mode.

Related threads:

About vim shortcuts in chat: that’s a separate feature request. They aren’t supported in chat right now.

Let me know if the reload helps.