Can't create passkeys on Android browsers #2071

Open
opened 2025-11-26 23:06:56 -06:00 by GiteaMirror · 37 comments
Owner

Originally created by @ExtendedGuru4883 on GitHub (Nov 19, 2024).

Steps To Reproduce

  1. Have Bitwarden set as autofill and passkey manager, and "Android Credential Management for passkeys" chrome flag set to "Enabled for 3rd party passkeys"
  2. Use a web browser to try creating a passkey on any website

Expected Result

Bitwarden pops up as passkey manager and lets you save the passkey

Actual Result

Google password manager pops up as passkey manager (example on Amazon.it)
1000019476
When instead trying to use a passkey already stored in Bitwarden, you get two different behaviours:
If you also have passkey for that website on google password manager, it will pop up first but allows you to see "more passkeys", at which point Bitwarden appears
1000019481
1000019483
If you don't have a passkey for that website on google password manager, Bitwarden appears first
1000019485

Screenshots or Videos

No response

Additional Context

I was able to create passkeys before, the problem appeared suddenly.
Tested in Chrome and Brave with same results.

Build Version

2024.11.5

What server are you connecting to?

US

Self-host Server Version

No response

Environment Details

  • Device: Redmi Note 12 PRO 5G
  • Android version: 14

Issue Tracking Info

  • I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
Originally created by @ExtendedGuru4883 on GitHub (Nov 19, 2024). ### Steps To Reproduce 1. Have Bitwarden set as autofill and passkey manager, and "Android Credential Management for passkeys" chrome flag set to "Enabled for 3rd party passkeys" 2. Use a web browser to try creating a passkey on any website ### Expected Result Bitwarden pops up as passkey manager and lets you save the passkey ### Actual Result Google password manager pops up as passkey manager (example on Amazon.it) ![1000019476](https://github.com/user-attachments/assets/dc1c93bc-ffe0-4239-ab18-59102db49d6a) When instead trying to use a passkey already stored in Bitwarden, you get two different behaviours: If you also have passkey for that website on google password manager, it will pop up first but allows you to see "more passkeys", at which point Bitwarden appears ![1000019481](https://github.com/user-attachments/assets/b9adb037-3889-4594-abc6-76823c22efa8) ![1000019483](https://github.com/user-attachments/assets/1b5b1d73-c2d7-4fbd-bb74-a9a51b50ff2c) If you don't have a passkey for that website on google password manager, Bitwarden appears first ![1000019485](https://github.com/user-attachments/assets/007a11ce-f031-409a-971f-ba1265a4d780) ### Screenshots or Videos _No response_ ### Additional Context I was able to create passkeys before, the problem appeared suddenly. Tested in Chrome and Brave with same results. ### Build Version 2024.11.5 ### What server are you connecting to? US ### Self-host Server Version _No response_ ### Environment Details - Device: Redmi Note 12 PRO 5G - Android version: 14 ### Issue Tracking Info - [X] I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
GiteaMirror added the bug-passkeyapp:password-managerbug labels 2025-11-26 23:06:57 -06:00
Author
Owner

@bitwarden-bot commented on GitHub (Nov 19, 2024):

Thank you for your report! We've added this to our internal board for review.
ID: PM-15044

@bitwarden-bot commented on GitHub (Nov 19, 2024): Thank you for your report! We've added this to our internal board for review. ID: PM-15044
Author
Owner

@Felitendo commented on GitHub (Nov 23, 2024):

I am experiencing the same issue

@Felitendo commented on GitHub (Nov 23, 2024): I am experiencing the same issue
Author
Owner

@rmcdowell-bitwarden commented on GitHub (Nov 25, 2024):

Hi there,

Thank you for your report!

I was able to reproduce this issue, and I have flagged this to our engineering team.

If you wish to add any further information/screenshots/recordings etc., please feel free to do so at any time - our engineering team will be happy to review these.

Thanks once again!

@rmcdowell-bitwarden commented on GitHub (Nov 25, 2024): Hi there, Thank you for your report! I was able to reproduce this issue, and I have flagged this to our engineering team. If you wish to add any further information/screenshots/recordings etc., please feel free to do so at any time - our engineering team will be happy to review these. Thanks once again!
Author
Owner

@lucasmz-dev commented on GitHub (Dec 10, 2024):

This has been happening for me for a while now and no Chromium browsers seem to properly work (except this weird #4449), the difference is, I'm using microG (replaces Google Play Services and by extension the Google Password Manager) and it doesn't support passkeys really, so it just breaks. I have not been able to get stuff working on any browser. This worked many many months ago if not a year ago, they removed the flag and then added it back but then broken... so.. hm. I suppose this isn't a BW issue though.

@lucasmz-dev commented on GitHub (Dec 10, 2024): This has been happening for me for a while now and no Chromium browsers seem to properly work (except this weird #4449), the difference is, I'm using microG (replaces Google Play Services and by extension the Google Password Manager) and it doesn't support passkeys really, so it just breaks. I have not been able to get stuff working on any browser. This worked many many months ago if not a year ago, they removed the flag and then added it back but then broken... so.. hm. I suppose this isn't a BW issue though.
Author
Owner

@ExtendedGuru4883 commented on GitHub (Dec 10, 2024):

I suppose this isn't a BW issue though.

I see how it could be a problem with the implementation of passkeys on Android and not with Bitwarden itself. However right now Bitwarden's support for passkeys on mobile just seems broken as it only works sometimes and in some situations, while on their website they try to present it as fully functional.

@ExtendedGuru4883 commented on GitHub (Dec 10, 2024): > I suppose this isn't a BW issue though. I see how it could be a problem with the implementation of passkeys on Android and not with Bitwarden itself. However right now Bitwarden's support for passkeys on mobile just seems broken as it only works sometimes and in some situations, while on their website they try to present it as fully functional.
Author
Owner

@koffiato commented on GitHub (Dec 18, 2024):

Unfortunately still the case.

@koffiato commented on GitHub (Dec 18, 2024): Unfortunately still the case.
Author
Owner

@memories169 commented on GitHub (Feb 5, 2025):

I have same problem with sony's site like playstation.com, xenforo forum like voz.vn and microsoft account too
Android 15
Xperia 1 vi
Bitwadern app: 2025.1.1

@memories169 commented on GitHub (Feb 5, 2025): I have same problem with sony's site like playstation.com, xenforo forum like voz.vn and microsoft account too Android 15 Xperia 1 vi Bitwadern app: 2025.1.1
Author
Owner

@MasterKeyxda commented on GitHub (Mar 3, 2025):

I have the same issue. Also commented on #4669

@MasterKeyxda commented on GitHub (Mar 3, 2025): I have the same issue. Also commented on #4669
Author
Owner

@AlphaCraft9658 commented on GitHub (Mar 19, 2025):

Same issue here. Worked in the past.

@AlphaCraft9658 commented on GitHub (Mar 19, 2025): Same issue here. Worked in the past.
Author
Owner

@LaikeSF commented on GitHub (May 29, 2025):

I have run into the same issue. I am able to save a pass key to Proton Pass, but not Bitwarden. I am on Android 15 using a Pixel 8a

@LaikeSF commented on GitHub (May 29, 2025): I have run into the same issue. I am able to save a pass key to Proton Pass, but not Bitwarden. I am on Android 15 using a Pixel 8a
Author
Owner

@WesVanVugt commented on GitHub (Jun 11, 2025):

Same issue on Pixel 7 Pro, Android 16, on Firefox/Chrome. Reinstalling the BitWarden app does not resolve the issue.

@WesVanVugt commented on GitHub (Jun 11, 2025): Same issue on Pixel 7 Pro, Android 16, on Firefox/Chrome. Reinstalling the BitWarden app does not resolve the issue.
Author
Owner

@cad42s13 commented on GitHub (Jun 20, 2025):

Same issue. Bitwarden saves the passkey but the website doesn't receive it.

To those arguing that the websites are at fault: try adding a passkey to the bitwarden site under security settings. It fails on the EU site in the same way as it does on every other site that I have tried.

Moto Edge 50 Fusion.

5.10.218-android12-9-00057-g5659b677bceb-ab12885890
#1 Wed Jan 8 09:35:07 UTC 2025

@cad42s13 commented on GitHub (Jun 20, 2025): Same issue. Bitwarden saves the passkey but the website doesn't receive it. To those arguing that the websites are at fault: try adding a passkey to the bitwarden site under security settings. It fails on the EU site in the same way as it does on every other site that I have tried. Moto Edge 50 Fusion. 5.10.218-android12-9-00057-g5659b677bceb-ab12885890 #1 Wed Jan 8 09:35:07 UTC 2025
Author
Owner

@cad42s13 commented on GitHub (Jun 20, 2025):

Workaround: windows offers to link to you mobile phone. I'm not sure if having Microsoft authenticator on the phone is a pre requisite for this, but I do, and I'm logged into the PC and authenticator with the same account. If I follow the prompts in windows to create a passkey on my phone and then follow the prompts in bitwarden, it is saved properly in both bitwarden and the website.

I can then access the site from the browser on my phone with the passkey stored in bitwarden.

@cad42s13 commented on GitHub (Jun 20, 2025): Workaround: windows offers to link to you mobile phone. I'm not sure if having Microsoft authenticator on the phone is a pre requisite for this, but I do, and I'm logged into the PC and authenticator with the same account. If I follow the prompts in windows to create a passkey on my phone and then follow the prompts in bitwarden, it is saved properly in both bitwarden and the website. I can then access the site from the browser on my phone with the passkey stored in bitwarden.
Author
Owner

@Jebble commented on GitHub (Jul 15, 2025):

Same issue on a Samsung S4 on One UI 87/Android 15 on the EU server. Passkey is stored in Bitwarden but the origin never receives it. I've encountered this issue on all kinds of random applications and in fact haven't ever succesfully stored one in the app.

@Jebble commented on GitHub (Jul 15, 2025): Same issue on a Samsung S4 on One UI ~~8~~7/Android 15 on the EU server. Passkey is stored in Bitwarden but the origin never receives it. I've encountered this issue on all kinds of random applications and in fact haven't ever succesfully stored one in the app.
Author
Owner

@AlphaCraft9658 commented on GitHub (Jul 15, 2025):

Same issue on a Samsung S4 on One UI 8/Android 15 on the EU server. Passkey is stored in Bitwarden but the origin never receives it. I've encountered this issue on all kinds of random applications and in fact haven't ever succesfully stored one in the app.

Don't you mean OneUI 7?

@AlphaCraft9658 commented on GitHub (Jul 15, 2025): > Same issue on a Samsung S4 on One UI 8/Android 15 on the EU server. Passkey is stored in Bitwarden but the origin never receives it. I've encountered this issue on all kinds of random applications and in fact haven't ever succesfully stored one in the app. Don't you mean OneUI 7?
Author
Owner

@Jebble commented on GitHub (Jul 16, 2025):

Same issue on a Samsung S4 on One UI 8/Android 15 on the EU server. Passkey is stored in Bitwarden but the origin never receives it. I've encountered this issue on all kinds of random applications and in fact haven't ever succesfully stored one in the app.

Don't you mean OneUI 7?

Yep, typo.

@Jebble commented on GitHub (Jul 16, 2025): > > Same issue on a Samsung S4 on One UI 8/Android 15 on the EU server. Passkey is stored in Bitwarden but the origin never receives it. I've encountered this issue on all kinds of random applications and in fact haven't ever succesfully stored one in the app. > > Don't you mean OneUI 7? Yep, typo.
Author
Owner

@john-crane-69 commented on GitHub (Aug 4, 2025):

I found a temporary solution if you have both an iPhone and an android device to successfully save a passkey for your android use.
https://github.com/bitwarden/android/issues/4669#issuecomment-3149833238

@john-crane-69 commented on GitHub (Aug 4, 2025): I found a temporary solution if you have both an iPhone and an android device to successfully save a passkey for your android use. https://github.com/bitwarden/android/issues/4669#issuecomment-3149833238
Author
Owner

@wvanvugt-speedline commented on GitHub (Aug 5, 2025):

I tested passkey creation on https://www.passkeys.io/ after applying the latest security update to my Pixel 7 Pro today and the prompt showed correctly. Unsure if it was the security update or a BitWarden update, but it seems the issue may be resolved. Any other updated Pixel users find this?

@wvanvugt-speedline commented on GitHub (Aug 5, 2025): I tested passkey creation on https://www.passkeys.io/ after applying the latest security update to my Pixel 7 Pro today and the prompt showed correctly. Unsure if it was the security update or a BitWarden update, but it seems the issue may be resolved. Any other updated Pixel users find this?
Author
Owner

@MasterKeyxda commented on GitHub (Aug 5, 2025):

@wvanvugt-speedline the passkey issue is still present with Amazon website

@MasterKeyxda commented on GitHub (Aug 5, 2025): @wvanvugt-speedline the passkey issue is still present with Amazon website
Author
Owner

@wvanvugt-speedline commented on GitHub (Aug 8, 2025):

Having had a bit more time to test the issue, I've noticed that the behavior of this issue seems to have changed for me from what was originally described in this issue (ie. Google Password Manager responding to prompts for passkey creation, instead of BitWarden). Now the behavior seems to be that BitWarden shows the prompt and saves the passkey, but the website considers the passkey registration to be a failure. BitWarden is left with a stored passkey which does not work. I see a number of other users have also reported this new behavior.

I tested using Google Password Manager and the passkey registration works correctly.

@wvanvugt-speedline commented on GitHub (Aug 8, 2025): Having had a bit more time to test the issue, I've noticed that the behavior of this issue seems to have changed for me from what was originally described in this issue (ie. Google Password Manager responding to prompts for passkey creation, instead of BitWarden). Now the behavior seems to be that BitWarden shows the prompt and saves the passkey, but the website considers the passkey registration to be a failure. BitWarden is left with a stored passkey which does not work. I see a number of other users have also reported this new behavior. I tested using Google Password Manager and the passkey registration works correctly.
Author
Owner

@Zoran-B commented on GitHub (Aug 12, 2025):

Curiously, I reported this almost a year ago in #3743, but it was closed after just 5 days. My subsequent clarifications did not gain traction.
The difference now is that the passkeys.io website now displays an error box which a year ago it didn't

Image

Curiously, I reported the mismatch in the logo displayed ("Google Password Manager" instead of "Bitwarden" in #3742, but that didn't gain traction as well.

Still happening:

Image

Must be me or something'

@Zoran-B commented on GitHub (Aug 12, 2025): Curiously, I reported this almost a year ago in [#3743](https://github.com/bitwarden/android/issues/3743), but it was closed after just 5 days. My subsequent clarifications did not gain traction. The difference now is that the passkeys.io website now displays an error box which a year ago it didn't <img width="1200" height="2670" alt="Image" src="https://github.com/user-attachments/assets/581bfad8-48f0-4953-87ba-aa32404a8ce3" /> Curiously, I reported the mismatch in the logo displayed ("Google Password Manager" instead of "Bitwarden" in [#3742](https://github.com/bitwarden/android/issues/3742), but that didn't gain traction as well. Still happening: <img width="1200" height="2670" alt="Image" src="https://github.com/user-attachments/assets/4df469ec-5d2c-45ad-81f9-85543465af28" /> Must be me or something'
Author
Owner

@pamperer562580892423 commented on GitHub (Aug 16, 2025):

@Zoran-B I get the same error message with passkeys.io on my Android 15 device.

PS: And this was also reported here in the meantime: https://github.com/bitwarden/android/issues/4669

@pamperer562580892423 commented on GitHub (Aug 16, 2025): @Zoran-B I get the same error message with `passkeys.io` on my Android 15 device. PS: And this was also reported here in the meantime: https://github.com/bitwarden/android/issues/4669
Author
Owner

@memories169 commented on GitHub (Aug 16, 2025):

I have same issue when use MS Edge android to create passkey on MS account and passkeys.io.
But when i switched to firefox nightly, it work perfect for me

@memories169 commented on GitHub (Aug 16, 2025): I have same issue when use MS Edge android to create passkey on MS account and passkeys.io. But when i switched to firefox nightly, it work perfect for me
Author
Owner

@joel-bourquard commented on GitHub (Aug 16, 2025):

Ah indeed!
For me on Android it fails with Chrome (default settings) and with Firefox.
But it works on Firefox Nightly (tested with Google and Amazon). On the websites the passkey is labeled as "iCloud Keychain" though.

@joel-bourquard commented on GitHub (Aug 16, 2025): Ah indeed! For me on Android it fails with Chrome (default settings) and with Firefox. But it works on Firefox Nightly (tested with Google and Amazon). On the websites the passkey is labeled as "iCloud Keychain" though.
Author
Owner

@Zoran-B commented on GitHub (Sep 8, 2025):

Android 16, Edge and Bitwarden 2025.8.1(20670) combo still suffers from the same issue.

@Zoran-B commented on GitHub (Sep 8, 2025): Android 16, Edge and Bitwarden 2025.8.1(20670) combo still suffers from the same issue.
Author
Owner

@WingedSeal commented on GitHub (Sep 26, 2025):

Still having the same issue on Brave and Chrome, MagicOS9 (Android 15) honor phone.

@WingedSeal commented on GitHub (Sep 26, 2025): Still having the same issue on Brave and Chrome, MagicOS9 (Android 15) honor phone.
Author
Owner

@samwathegreat commented on GitHub (Oct 10, 2025):

same exact issue - more details here: https://community.bitwarden.com/t/passkey-creation-fails-on-android/82841/14

Here is the quick explanation:

When you try to generate a new passkey, it DOES successfully save to bitwarden, but something isn't communicated back to the website to complete the process, so even though a passkey is saved, it doesn't work and you get an error from the website that it was unsuccessful. Something like "Hmm, that didn't work. Please try again".

Frustrating because google password manager and other 3rd party implementations such as Proton Pass are working fine.

If you successfully generate a passkey on another platform (desktop chrome, iOS, etc) and save it to Bitwarden, you CAN use that passkey to LOGIN on the android device. But you CAN NOT generate a new passkey on the device due to this bug.

EDIT: As an update, I WAS just able to successfully create a passkey at webauthn.io and use it! But it still doesn't work for passkeys.io, or AMAZON, or several others I've tried. I wonder what the difference is here...

@samwathegreat commented on GitHub (Oct 10, 2025): same exact issue - more details here: https://community.bitwarden.com/t/passkey-creation-fails-on-android/82841/14 Here is the quick explanation: When you try to generate a new passkey, it DOES successfully save to bitwarden, but something isn't communicated back to the website to complete the process, so even though a passkey is saved, it doesn't work and you get an error from the website that it was unsuccessful. Something like "Hmm, that didn't work. Please try again". Frustrating because google password manager and other 3rd party implementations such as Proton Pass are working fine. If you successfully generate a passkey on another platform (desktop chrome, iOS, etc) and save it to Bitwarden, you CAN use that passkey to LOGIN on the android device. But you CAN NOT generate a new passkey on the device due to this bug. EDIT: As an update, I WAS just able to successfully create a passkey at webauthn.io and use it! But it still doesn't work for passkeys.io, or AMAZON, or several others I've tried. I wonder what the difference is here...
Author
Owner

@pamperer562580892423 commented on GitHub (Oct 11, 2025):

@samwathegreat:

But it still doesn't work for passkeys.io, or AMAZON

It worked for me on Amazon just today (Android 15, mobile app 2025.9.1). 🤔

@pamperer562580892423 commented on GitHub (Oct 11, 2025): @samwathegreat: > But it still doesn't work for passkeys.io, or AMAZON It worked for me on Amazon just today (Android 15, mobile app 2025.9.1). 🤔
Author
Owner

@charlie2alpha commented on GitHub (Oct 11, 2025):

@samwathegreat:

But it still doesn't work for passkeys.io, or AMAZON

It worked for me on Amazon just today (Android 15, mobile app 2025.9.1). 🤔

Same version, Android 16 on a Google Pixel 6 Pro, doesn't work. Same for my pixel tablet.

@charlie2alpha commented on GitHub (Oct 11, 2025): > [@samwathegreat](https://github.com/samwathegreat): > > > But it still doesn't work for passkeys.io, or AMAZON > > It worked for me on Amazon just today (Android 15, mobile app 2025.9.1). 🤔 Same version, Android 16 on a Google Pixel 6 Pro, doesn't work. Same for my pixel tablet.
Author
Owner

@charlie2alpha commented on GitHub (Oct 11, 2025):

@pamperer562580892423 that was on Chrome. Just doesn't work.

@charlie2alpha commented on GitHub (Oct 11, 2025): @pamperer562580892423 that was on Chrome. Just doesn't work.
Author
Owner

@pamperer562580892423 commented on GitHub (Oct 11, 2025):

@charlie2alpha Sorry, I deleted my previous post as I tested it at bit further (and I think I was wrong about using another browser successfully). Both Chrome and Brave fail for me, though differently. BUT: using the Amazon app does work for me - now, and I guess a few hours ago it was the Amazon app as well where it worked. Did you try it with the Amazon app directly?

PS: Probably still a bug, that it doesn't work in a browser... or Amazon restricts/prohibits that?!

@pamperer562580892423 commented on GitHub (Oct 11, 2025): @charlie2alpha Sorry, I deleted my previous post as I tested it at bit further (and I think I was wrong about using another browser successfully). Both Chrome and Brave fail for me, though differently. BUT: using the Amazon app does work for me - now, and I guess a few hours ago it was the Amazon app as well where it worked. Did you try it with the Amazon app directly? PS: Probably still a bug, that it doesn't work in a browser... or Amazon restricts/prohibits that?!
Author
Owner

@john-crane-69 commented on GitHub (Oct 13, 2025):

passkeys.io still not working with the latest update but also a new website which I didn't expect is account.nintendo.com you can login but cannot create a passkey, also gives out the error. It saves the passkey just like in passkeys.io but doesn't register in the website itself.
Many people mentioned amazon, it works on the app but not through the browser, very strange behavior.

@john-crane-69 commented on GitHub (Oct 13, 2025): passkeys.io still not working with the latest update but also a new website which I didn't expect is account.nintendo.com you can login but cannot create a passkey, also gives out the error. It saves the passkey just like in passkeys.io but doesn't register in the website itself. Many people mentioned amazon, it works on the app but not through the browser, very strange behavior.
Author
Owner

@pamperer562580892423 commented on GitHub (Oct 13, 2025):

It also doesn't work on the Community Forum (https://community.bitwarden.com) at the moment. - I think I agree that there is something very wrong right now with passkey creation on Android.

A failed attempt on Android can also influence the browser extension - at least until the next "full sync", it seems: https://github.com/bitwarden/clients/issues/16842

@pamperer562580892423 commented on GitHub (Oct 13, 2025): It also doesn't work on the Community Forum (https://community.bitwarden.com) at the moment. - I think I agree that there is something very wrong right now with passkey creation on Android. A failed attempt on Android can also influence the browser extension - at least until the next "full sync", it seems: https://github.com/bitwarden/clients/issues/16842
Author
Owner

@pamperer562580892423 commented on GitHub (Oct 13, 2025):

@john-crane-69 According to this comment, I think the fix for passkeys.io (and whatever other sites?!) is yet to come...

@pamperer562580892423 commented on GitHub (Oct 13, 2025): @john-crane-69 According to [this comment](https://github.com/bitwarden/android/issues/4669#issuecomment-3372202981), I think the fix for passkeys.io (and whatever other sites?!) is yet to come...
Author
Owner

@pamperer562580892423 commented on GitHub (Oct 22, 2025):

As Android app version 2025.10.0 arrived for me yesterday, I now tested several things again.

So, now I can create passkeys (in some cases: again) successfully:

  • on webauthn.io
  • on passkeys.io
  • on amazon.de (not via the Amazon app this time, but in the browser!)
  • on the Bitwarden Community Forum (that didn't work for me as well with the previous BW app version)

But:

  • it doesn't work with my favourite browser (Vivaldi), as I only see Google Password Manager coming up there at the moment
  • but it all does work when I use Brave instead
  • I think this could be a side-effect of the new browser integrations (https://bitwarden.com/help/auto-fill-android/#browser-integrations) that it works now best with Brave, and I would assume Chrome as well
  • but I didn't test other browsers now, so there might be more browsers that work as well... either way, it seems to be very browser dependent at the moment, if passkeys on Android do work or won't work (respectively, if you even get Bitwarden to be recognized as the passkey provider on your Android phone...)

For all collected "tips" regarding autofill on Android, I would also recommend this short guide on the Community Forum: https://community.bitwarden.com/t/short-guide-tips-autofill-on-android/88941

@pamperer562580892423 commented on GitHub (Oct 22, 2025): As Android app version 2025.10.0 arrived for me yesterday, I now tested several things again. So, **now I can create passkeys** (in some cases: again) **successfully**: - on webauthn.io - on passkeys.io - on amazon.de (not via the Amazon app this time, but in the browser!) - on the Bitwarden Community Forum (that didn't work for me as well with the previous BW app version) **But:** - it **doesn't** work with my favourite browser (Vivaldi), as I only see Google Password Manager coming up there at the moment - but it all **does work** when I use **Brave** instead - **I think this could be a side-effect of the new browser integrations** (https://bitwarden.com/help/auto-fill-android/#browser-integrations) that it works now best with Brave, and I would assume Chrome as well - but I didn't test other browsers now, so there might be more browsers that work as well... either way, it seems to be very **browser dependent at the moment, if passkeys on Android do work or won't work** (respectively, if you even get Bitwarden to be recognized as the passkey provider on your Android phone...) For all collected "tips" regarding autofill on Android, I would also recommend this short guide on the Community Forum: https://community.bitwarden.com/t/short-guide-tips-autofill-on-android/88941
Author
Owner

@john-crane-69 commented on GitHub (Oct 22, 2025):

As Android app version 2025.10.0 arrived for me yesterday, I now tested several things again.

So, now I can create passkeys (in some cases: again) successfully:

  • on webauthn.io
  • on passkey.io
  • on amazon.de (not via the Amazon app this time, but in the browser!)
  • on the Bitwarden Community Forum (that didn't work for me as well with the previous BW app version)

But:

  • it doesn't work with my favourite browser (Vivaldi), as I only see Google Password Manager coming up there at the moment
  • but it all does work when I use Brave instead
  • I think this could be a side-effect of the new browser integrations (https://bitwarden.com/help/auto-fill-android/#browser-integrations) that it works now best with Brave, and I would assume Chrome as well
  • but I didn't test other browsers now, so there might be more browsers that work as well... either way, it seems to be very browser dependent at the moment, if passkeys on Android do work or won't work (respectively, if you even get Bitwarden to be recognized as the passkey provider on your Android phone...)

For all collected "tips" regarding autofill on Android, I would also recommend this short guide on the Community Forum: https://community.bitwarden.com/t/short-guide-tips-autofill-on-android/88941

I tested it on the previous mention of mine: accounts.nintendo.com and it seem to be working as well.
Thank you for the testing and thank you Bitwarden team for always fixing these bugs and giving us the best experience possible.

All is left is the ability to backup passkeys and Bitwarden will be the god of all password managers (I'm aware it's not in their hands yet and the devs of passkeys are working on it still)

@john-crane-69 commented on GitHub (Oct 22, 2025): > As Android app version 2025.10.0 arrived for me yesterday, I now tested several things again. > > So, **now I can create passkeys** (in some cases: again) **successfully**: > > * on webauthn.io > * on passkey.io > * on amazon.de (not via the Amazon app this time, but in the browser!) > * on the Bitwarden Community Forum (that didn't work for me as well with the previous BW app version) > > **But:** > > * it **doesn't** work with my favourite browser (Vivaldi), as I only see Google Password Manager coming up there at the moment > * but it all **does work** when I use **Brave** instead > * **I think this could be a side-effect of the new browser integrations** (https://bitwarden.com/help/auto-fill-android/#browser-integrations) that it works now best with Brave, and I would assume Chrome as well > * but I didn't test other browsers now, so there might be more browsers that work as well... either way, it seems to be very **browser dependent at the moment, if passkeys on Android do work or won't work** (respectively, if you even get Bitwarden to be recognized as the passkey provider on your Android phone...) > > For all collected "tips" regarding autofill on Android, I would also recommend this short guide on the Community Forum: https://community.bitwarden.com/t/short-guide-tips-autofill-on-android/88941 I tested it on the previous mention of mine: accounts.nintendo.com and it seem to be working as well. Thank you for the testing and thank you Bitwarden team for always fixing these bugs and giving us the best experience possible. All is left is the ability to backup passkeys and Bitwarden will be the god of all password managers (I'm aware it's not in their hands yet and the devs of passkeys are working on it still)
Author
Owner

@pamperer562580892423 commented on GitHub (Oct 22, 2025):

@john-crane-69:

All is left is the ability to backup passkeys

I think you're alluding to CXP/CXF (https://www.corbado.com/blog/credential-exchange-protocol-cxp-credential-exchange-format-cxf), but when you make a JSON export of your Bitwarden vault, then passkeys are already included in that export.

@pamperer562580892423 commented on GitHub (Oct 22, 2025): @john-crane-69: > All is left is the ability to backup passkeys I think you're alluding to CXP/CXF (https://www.corbado.com/blog/credential-exchange-protocol-cxp-credential-exchange-format-cxf), but when you make a JSON export of your Bitwarden vault, then passkeys are already included in that export.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#2071