Description of the issue:
On Apple Silicon MacBooks running the latest macOS 15, Brave Browser (recent incl. the latest Release versions) with new empty profile fail to access the connected camera devices despite correct site and browser permissions. The issue arises immediately after deploying an MDM configuration profile for “DNS Filtering,” which disables Brave’s BuiltInDnsClientEnabled
flag, forcing reliance on macOS’s DNS Network Proxy extension added by the MDM (Mosyle Fuse) and tuning up some associated config.params like disabling the iCloud Private Relay
Steps to Reproduce:
- Deploy the MDM profile enforcing DNS Filtering (XML data available upon request)
- Grant camera permissions to Brave Browser and a test site (e.g., Google Meet or https://webcamtests.com/).
- Attempt to access the camera via Brave on the test site
Expected result:
Camera streams successfully, as observed in other browsers (Chrome, Safari, Firefox).
Brave Version( check About Brave
):
Version 1.78.94 Chromium: 136.0.7103.60 (Official Build) (arm64)
Additional Information:
macOS 15.4.1 Build 24E263
the dump of MDM configuration profiles in XML is available upon request