Bug - Chat Text Input Broken

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Chat text input is intermittently very broken, mostly happens when browser tab is open on a different display to the main IDE window.

  • Text will appear backwards (the initial text in my video should say “Plan a refactor”).
  • Keyboard shortcuts will intermittently break (shift + tab only works sometimes, cmd+a/v/c will fail entirely).
  • Selections from the browser and file tags can appear twice.
  • The chat input never expands in length beyond one line.

Steps to Reproduce

  1. Open a web project.
  2. Open browser tab and move onto a second display.
  3. Try to make changes.
  4. Hope it works.

Expected Behavior

The opposite of everything described above.

  • Keyboard shortcuts should be reliable
  • Tags should only show up once
  • Text should (obviously) show up in the order it’s typed.
  • Using the browser tab on a separate screen should work.

Screenshots / Screen Recordings

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.3.18 (Universal)
VSCode Version: 1.105.1
Commit: df371ac0d93fe1a68d05eeb59a09c5c39add0c80
Date: 2026-01-01T01:49:45.089Z (1 day ago)
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.1.0

Additional Information

The problem is intermittent. I once noticed it happening while the “Select Element” tool was active. But it also seemed to happen when it was not.

Checked for updates but none available. I’m on early access.

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey, thanks for the report.

This is an interesting issue with the chat input when using a browser tab on a second display. It looks like a known bug related to positioning and focus.

To help the dev team reproduce and fix it, could you share:

  1. Dev Console logs: When it happens, open Help > Toggle Developer Tools > Console. Do you see any errors or warnings?

  2. Exact steps:

    • Does it happen with any web project, or only a specific one?
    • Do you need to interact with the browser tab in a specific way, or is moving it to the second display enough?
    • Are you using the Select Element tool when it happens?
  3. Without the browser: Does the chat input issue still happen if the browser tab is closed, or if it stays on the same display?

As a temporary workaround, try moving the browser tab back to the main display, or close it when you need to type in chat.

Let me know what you find in the console.