Shift+Delete does not cut to clipboard in chat composer input

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

On Windows, Shift+Delete is the standard Cut shortcut. In the Cursor chat/agent composer input, Shift+Delete does not cut selected text to the clipboard. The chat input uses a custom Lexical editor that handles Delete locally, so VS Code/Cursor keybindings for Cut (including user-defined bindings with composerFocused && textInputFocus) never run. Ctrl+X in the same field works and cuts correctly. This matches a broader class of chat input keybinding issues (e.g. Ctrl+Y redo not working in chat).

Steps to Reproduce

  1. Open Cursor chat (e.g. Ctrl+I or the Agent panel) and focus the message input.
  2. Type some text and select part of it (or all of it).
  3. Press Shift+Delete.
  4. Click into the code editor or another app and press Ctrl+V.

Expected Behavior

Selected text is removed from the chat input and copied to the system clipboard, same as Shift+Delete in the code editor, Notepad, Explorer, and VS Code Copilot Chat.

Operating System

Windows 10/11

Version Information

Version: 3.11.13 (system setup)
VS Code Extension API: 1.125.0
Commit: 3f21b08f0b436a07be29fbfe00b304fa15553350
Date: 2026-07-10T01:45:28.254Z
Layout: IDE
Build Type: Stable
Release Track: Default
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.256
OS: Windows_NT x64 10.0.26200

Additional Information

  • Workaround: use Ctrl+X while focused in chat input.
  • Attempted fix: added "shift+delete"editor.action.clipboardCutAction with "when": "composerFocused && textInputFocus" in user keybindings.json — no effect.
  • Prior report (closed): Shift+Delete doesn’t work in chat input — acknowledged by staff as a known keybinding limitation in chat textarea, still unfixed in 3.11.13.
  • Related: Ctrl+Y doesn’t redo in chat window

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the detailed report. The keybindings.json breakdown and the link to the previous thread really help.

This is a known limitation. The chat and agent composer use a custom Lexical editor, and some custom keybindings are not picked up there, including editor.action.clipboardCutAction on Shift+Delete. That’s why your keybindings.json workaround didn’t work. We’re already tracking this bug on our side, but I can’t share an ETA for a fix yet.

For now, the working option is the standard Ctrl+X directly in the chat input. It cuts to the clipboard correctly, as long as you haven’t remapped Ctrl+X to something else in your keybindings.

I’ll post an update in the thread if I have news.