Cursor integrated browser does not grant microphone access

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

In the integrated browser in cursor 2.0, micropohone access is always denied.

Steps to Reproduce

  1. Open a browser tab in cursor 2.0
    Command + Shift + P, Cursor: Open Browser

  2. Open DevTools

  3. execute javascript:
    (async () => {
    stream = await navigator.mediaDevices.getUserMedia({ audio: true, video: false });
    })()

Expected Behavior

A mic permission popup should show up, asking user for mic permissions.

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.69
VSCode Version: 1.99.3
Commit: 63fcac100bd5d5749f2a98aa47d65f6eca61db30
Date: 2025-11-07T18:21:29.650Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 23.5.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report. It looks like the integrated browser in Cursor 2.0 has limits with media device permissions - it currently doesn’t support microphone/camera access prompts.

I’ll pass this to the team for investigation.

Hey! This was intended; in the future, we may change this, but it was intended to limit possible effects of prompt injection.

1 Like

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.