New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Desktop] Web bluetooth fails on Linux #9586
Comments
Hi, This issue also occurs on Windows 10 as of current version. Same error returned on different site using Web Bluetooth: Brave version: Works well on both Google Chrome and Microsoft Edge (new Chromium based version) |
Same result on Android 10 (Brave 1.18.75) |
same result windows 10 |
Also on macOS Big Sur Brave | 1.24.84 Chromium: 90.0.4430.93 (Offizieller Build) (x86_64) |
This is something we intentionally disabled (see brave/brave-core#114) for privacy reasons @jumde @pes10k should we close this issue? or we could put behind a flag for folks wanting to use it |
Is there any way it can be enabled by the user? Enabling |
Thank you to folks involved in this thread. As you all have noticed, Brave has to date generally disabled non-standard Chrome features that come with significant privacy risks. Broadly, we've completely disabled these features (instead of making them controllable by flags, or otherwise limiting them) for a few reasons:
However, we recognize that there are some users (mostly advanced users) who would like to both use Brave, and use the privacy risky non-standard Chrome functions. Our plan (subject to change) here is to:
Anyway, TL;DR; we appreciate that this advanced functionality is useful, even if its privacy risky. We're moving from a "global disable" strategy to a "default-off-but-flags" strategy. We will apply this to new features like this in chromium going forward. We will revisit current features in this category in the medium term. I appreciate thats likely not the answer everyone in this tread wanted, but I wanted to explain the "why" behind the current state of things, and our rough plan going forward. In the meantime, i'm going to close this, since the broader issue of how to handle these features is already captured elsewhere, including #15637 Thank you all for the input and feedback! |
I've labeled it |
Is there any way to enable it on MacOS Big Sur? I want to use the Bluetooth API |
@atharvadeosthale not at the moment... you may subscribe to #15637 for more updates |
Description
After enabling
chrome://flags/#enable-experimental-web-platform-features
on Linux, and trying to scan for bluetooth devices using https://whatwebcando.today/bluetooth.html for instance. console displaysBluetooth permission has been blocked.
. The issue happens even whenBluetooth Scanning
permission for this site is set to "Ask".Steps to Reproduce
chrome://flags/#enable-experimental-web-platform-features
Read Bluetooth device's
Actual result:
Website will display
NotFoundError: Web Bluetooth API globally disabled.
, meanwhile console outputsBluetooth permission has been blocked.
.Expected result:
Screenshot from a build of
ungoogled-chromium
:Reproduces how often:
Easily reproduced
Brave version (brave://version info)
Brave | 1.8.86 Chromium: 81.0.4044.129 (Official Build) (64-bit)
Revision | 3d71af9f5704a40b85806f4d08925db24605ba25-refs/branch-heads/4044@{#979}
OS | Linux
Other Additional Information:
ungoogled-chromium
on same platform, and it works well.The text was updated successfully, but these errors were encountered: