My workflow is often to highlight code then Cmd + Shift + L to open the chat and start the instruction. In version < 2.0 the chat editor was available instantly, and I started typing immediately after pressing Cmd+Shift+L. Now there is a delay in the cursor being active in the code editor. Consequently, I end up typing in the highlighted text (replacing it), before the cursor focus is moved to the chat editor 1 sec after.
The cursor focus needs to change instantly upon opening the chat editor.
Steps to Reproduce
Highlight text
Press Cmd + Shift + L to open chat pane / editor
Start typing immediately
The cursor will delay 1 sec causing a replacement of the highlighted text
Expected Behavior
Highlight text
Press Cmd + Shift + L to open chat pane / editor
Start typing immediately
Cursor is moved to the chat editor and it receives all keystrokes
Operating System
MacOS
Current Cursor Version (Menu â About Cursor â Copy)
Hey, thanks for the detailed report. Ra.in asked some good diagnostic questions above.
While you gather that info, please check:
⢠Does this happen in a fresh window with a new project?
⢠Any extensions showing high activity in the Extension Monitor? (Cmd+Shift+P > Developer: Open Extension Monitor)
Once we see the results from testing with extensions disabled and your MCP/layout info, weâll have a clearer picture of whatâs causing the delay.
(1) Currently only context7 and browser automation
(2) Same for both. Separate topic: Opening in in agent layout (cmd + e) causes the IDE to crash (âThe window is not respondingâ error). Tried this also with extensions disabled. Same crash. But the crash is solved by changing settings like Iâve seen reported (no âsingleâ showTabs option allowed).
Thanks for the detailed testing. Since the issue is project-specific and doesnât happen in smaller ones, letâs gather more diagnostic info:
To isolate the delay:
Test without MCPs: Could you temporarily disable the context7 and browser automation MCPs in your settings and check if the delay persists?
Process Explorer: While in the large project, open Cmd+Shift+P > Developer: Open Process Explorer and share a screenshot showing CPU/memory for extensionHost, sharedProcess, and ptyHost.
Console logs: Open Help > Toggle Developer Tools, switch to the Console tab, and share any warnings/errors that appear.
Project size: Roughly how many files are in your large project vs the small one where it works fine?
For the agent crash Cmd+E: You mentioned changing showTabs helped - can you confirm you changed âworkbench.editor.showTabs": "single" to âmultiple" or removed it? Thatâs the known fix for this bug.
Thanks for the Process Explorer screenshot - thatâs super helpful!
I can see three separate context7-mcp processes running (~591 MB total) and extensionHost at ~57% CPU. Thatâs unusual - there should typically be only one MCP server instance.
Please try:
Temporarily disable Context7 MCP:
Open Cursor Settings > Features > MCP Servers
Disable or remove context7-mcp
Restart Cursor
Test if Cmd+Shift+L is still slow
This will tell us if the MCP server is causing the delay (likely invoked for @ context when chat opens).
Also, your console logs show Cursor trying to read deleted files (screen.tsx, schema.ts, iso639-3.ts), which adds delay. Consider clearing the .cursor folder in your project root to reset stale file references.
Let me know if disabling Context7 removes the lag - that will help engineering confirm if itâs MCP-related or due to stale file references.