Coding agent gets stuck on “planning…” / “waiting for approval” when using Chrome DevTools MCP + Playwright MCP

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Hi Cursor team,

I’m running into an issue where the coding agent becomes unresponsive while I’m using both the Chrome DevTools MCP and the Playwright MCP. The UI stays on “planning…” or “waiting for approval” indefinitely, and the agent does not proceed.

What I expected:
After the agent finishes planning or after I approve the requested action, it should continue executing the next steps.

What actually happens:
The agent remains stuck on “planning…” or “waiting for approval” and never continues. No further tool calls appear to be executed.

Frequency:
Always

Workarounds tried:

Restarting the agent / restarting Cursor

Re-running the same prompt

Disabling one of the MCPs (this sometimes avoids the freeze, but I lose functionality)
Additional notes:
If there’s a way to export agent logs / tool-call traces for this state, I’m happy to attach them. Please let me know what diagnostic info would be most helpful (e.g., MCP logs, Cursor logs, steps to capture a trace).

Thanks!

Steps to Reproduce

Start a session with the coding agent.

Enable/use both Chrome DevTools MCP and Playwright MCP in the same task.

Ask the agent to perform browser-based actions (e.g., inspect page state in DevTools, then run Playwright actions).

At some point, the agent shows “planning…” or “waiting for approval” and stops progressing.

Expected Behavior

MCP tools will be used without any blocking.

Operating System

Windows 10/11

Version Information

Version: 2.4.37 (system setup)
VSCode Version: 1.105.1
Commit: 7b9c34466f5c119e93c3e654bb80fe9306b6cc70
Date: 2026-02-12T23:15:35.107Z
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: Windows_NT x64 10.0.26200

For AI issues: which model did you use?

Claude Opus 4.6

For AI issues: add Request ID with privacy disabled

1803903a-8bd0-47a8-a713-2ee94c71a64f

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey, this is a known issue. The approval dialog for MCP tools, especially browser-related ones like Playwright and Chrome DevTools, sometimes doesn’t render, and the agent gets stuck on “Waiting for Approval”.

A few workarounds you can try:

  • In Cursor Settings > Agents > Auto-Run Mode, switch to “Run Everything”. This skips manual approval.
  • If that doesn’t help, try using only one MCP at a time. You mentioned disabling one sometimes helps.

The team is aware of this bug, and your report helps with prioritization. Related threads for context:

Let me know if the auto-run workaround helps.

auto-approve suppresses this issue

1 Like