brave-browser
brave-browser copied to clipboard
[Android] WebAuthn not working
Description
Can't set up WebAuthn in Brave (Android). On Windows, it works fine (using Windows Hello) and even on Android Chrome.
Steps to reproduce
- Visit https://demo.yubico.com/webauthn-technical/registration
- Tap "Next"
Alternatively
- Visit https://webauthn.io
- Enter a username
- Tap on "Register" (nothing happens, but the debugger shows an error message)
Alternatively
- Visit https://webauthn.me
- Enter a username
- Tap on "Register"
Actual result
Error message
The operation either timed out or was not allowed. See: https://www.w3.org/TR/webauthn-2/#sctn-privacy-considerations-client.
Expected result
An overlay to select the preferred security key option
- Bluetooth
- NFC
- USB
- Display lock
Issue reproduces how often
Easily reproduced
Version/Channel Information:
- Can you reproduce this issue with the current Play Store version? Yes
- Can you reproduce this issue with the current Play Store Beta version? Yes
- Can you reproduce this issue with the current Play Store Nightly version? Untested
Device details
- Install type (ARM, x86): ARM
- Device type (Phone, Tablet, Phablet): Phone
- Android version: 11
Brave version
> navigator.appVersion
<- "5.0 (Linux; Android 11) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.120 Mobile Safari/537.36"
Website problems only
- Does the issue resolve itself when disabling Brave Shields? No
- Does the issue resolve itself when disabling Brave Rewards? No
- Is the issue reproducible on the latest version of Chrome? No
Additional information
/cc @xopez @TimWolla
@SoftCreatR In the reproducer steps your 2 alternatives are identical.
@SoftCreatR In the reproducer steps your 2 alternatives are identical.
Whoops :)
I've tested it with a fresh Brave Beta too, it still fails.
Still not working with 91.0.4472.120.
So I have this issue as well. I noticed it stopped working for bitwarden authentication about a couple weeks ago, maybe 2 months max.
I was about to open a new report however I found this.
I can confirm that the same problem happens in Brave Nightly 1.36.22 (Chromium 97.0.4692.50, Android 8.0.0 on Huawei BAH2-W19).
Testing the API with WebAuthn.me yields the following error (both with token inserted and not):

The same tester and token work fine in Google Chrome.
Hello, is there any news on status update? I also encountered the same problem on the test website authenticating using brave browser on my android phone, and it results in timed out or not allowed error
It works for me using usb, sometimes, it is really flakely, but bluetooth never works it seems.
Trying to authenticate on Android to bitwarden using Webauthn. Brave is my default browser on my phone.
I get same/similar error as described above. It will be a real bummer to have to switch my default browser from Brave, to say, Chrome on my phone.
I love Brave - I feel it's the best browser out there. It should be cross-platform consistent. Please enhance it to support Webauthn authentication on Android.
Anny news ?
same issue here. Not working.
This is still an issue in 2025 with the newest version of brave from the app store.