Cursor-ide-browser MCP fails to fill login form inputs (username/password fields)

Hey, thanks for the report. This is a known issue with React and Vue apps. browser_type and browser_fill don’t trigger the onChange events that are needed to update state in controlled components.

A couple quick questions:

  • Is this a React or Vue app, or plain HTML?
  • Have you tried using external Chrome instead of the built-in browser tab? (Settings → Tools & MCP → Browser Automation → select “Google Chrome”)

Temporary workarounds:

Can you share the Request ID from a failed attempt? (Chat context menu → Copy Request ID). It’ll help the engineers investigate.

Here’s a similar thread with the same issue. The team is aware, but there’s no timeline for a fix yet: Cursor Browser (Browser Tab) doesn't work well with React Input