Integrated browser's "select element" does nothing

Where does the bug appear (feature/product)?

Somewhere else…

Describe the Bug

Clicking on the “select element” icon only changes the icon colour and does nothing else. The web page in the tab continues behaving as before. There’s no highlighting of any elements on the page, and clicking on things just interacts normally with the page. I would provide a screenshot or recording but it would be pointless as it’s just complete lack of functionality, there’s nothing to show.

Cursor: 2.0.34, MacOS 15.6.1

Browser Automation: Ready (Chrome detected), no MCP tools installed.

Log output for MCP: cursor-ide-browser:

2025-10-30 10:55:28.925 [info] Handling CreateClient action
2025-10-30 10:55:28.925 [info] Creating streamableHttp transport
2025-10-30 10:55:28.925 [info] Connecting to streamableHttp server
2025-10-30 10:55:28.925 [info] No stored tokens found
2025-10-30 10:55:28.932 [info] No stored tokens found
2025-10-30 10:55:28.935 [info] Successfully connected to streamableHttp server
2025-10-30 10:55:28.935 [info] Storing streamableHttp client
2025-10-30 10:55:28.935 [info] CreateClient completed, server stored: true
2025-10-30 10:55:28.939 [info] Handling ListOfferings action, server stored: true
2025-10-30 10:55:28.939 [info] Connected to streamableHttp server, fetching offerings
2025-10-30 10:55:28.939 [info] Handling ListOfferings action, server stored: true
2025-10-30 10:55:28.939 [info] Connected to streamableHttp server, fetching offerings
2025-10-30 10:55:28.939 [info] No stored tokens found
2025-10-30 10:55:28.940 [info] No stored tokens found
2025-10-30 10:55:28.943 [info] Found 11 tools, 0 prompts, and 0 resources
2025-10-30 10:55:28.944 [info] Found 11 tools, 0 prompts, and 0 resources

Steps to Reproduce

  1. Open the integrated browser in a tab
  2. Enter a website URL (http://localhost:8080 in my case)
  3. Try to use the “select element” tool

Expected Behavior

I expect the tool to allow me to select elements on the page.

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.34
VSCode Version: 1.99.3
Commit: 45fd70f3fe72037444ba35c9e51ce86a1977ac10
Date: 2025-10-29T06:51:29.202Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.6.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey! Could you try updating to 2.0.43? We made some changes!

I am on 2.0.43 now and the problem persists.

Hey @andrewh , I think I know where the issue might be. My website is a single page app with the UI dynamically loaded in an iframe. It seems Cursor is unable to handle this. It works with non-SPA pages.