mirror of
https://github.com/bitwarden/android.git
synced 2026-03-22 12:32:53 -05:00
Bitwarden not popping up for passkey creation/sign-in #2277
Open
opened 2025-11-26 23:14:17 -06:00 by GiteaMirror
·
16 comments
No Branch/Tag Specified
main
crowdin-pull
sdlc/sdk-update
llm/skill-refinements
release/2026.3-rc49
PM-24380/flight-recorder-redact-hostname
sdk-folder-repo-interface
PM-25654-preview-attachment
android-collections
cx/android-architect-agent
PM-30130-remove-archive-feature-flag
llm/add-resolving-sdk-updates-skill
QA-1523/sanity-test-saucelabs
release/2026.3-rc48
PM-26577-app-links-support
PM-26896-autofill-fix
release/2026.2-rc47
PM-32714/fallback-to-web-vault-host
pr-6572
PM-28834/setting-app-layout-horizonos
release/2026.2-rc46
release/2026.1-rc45
PM-30644/added-logs-for-debug
PM-30644/quicktile-nav-not-showing-migration
minor-gradle-updates
release/2026.1-rc42
release/2026.1-rc44
release/2026.1-rc43
PM-28834/set-landscape-on-horizonos-devices
context-rules
devclarity/update-code-review-command
PM-20026/force-ltr-passwords-and-codes
release/2025.12-rc41
cmcg/testCoverage
PM-29014/talkback-support-for-passwords
release/2025.12-rc40
BRE-1305/publish_test
accept-user-certs
autofill-permissions
release/2025.11-rc39
PM-22479/check-all-certificates-validate-asset-links
release/2025.10-rc38
agalles/android-latest
optimize-test-workflows
tier2-test-sharding
retro-agent
PM-27001/skip-account-selection-only-one-exists-cxp
release/2025.10-rc37
agalles/test-1118
release/2025.10-rc36
PM-20593-token-refresh
QA-1126b/adding-native-sanity-test
release/2025.9-rc35
pm-25933/sdk-update-password
release/2025.9-rc34
release/2025.8-rc33
agalles/20250821-release
debug-release-issues
pm-24249-allow-automated-prs-for-sdk-updates
release/2025.8-rc32
release/WORKFLOW-TEST-2025.8-rc28
agalles/20250807release
release/2025.07-rc25
release/hotfix-v2025.7.0-bwa
pm-23311/export-vault-policy-bypass
release/2025.07-rc24
authenticator-pm-sync-flags-issue
ps/implement-sdk-repository-example
release/hotfix-v2025.6.0-bwpm
release/2025.06-rc21
agalles/automate-android-fastlane-patch
release/2025.05-rc20
release/2025.04-rc19
languages/basque
release/2025.03-rc19
update-readme
qrcode/feature
innovation/archive/pm-19153-archive-items
qrcode/2-ui-fields
qrcode/1-page
hold-on-biometric-prompt-alternative
release-notes-process
release/2025.02-rc16
bwa-monorepo
PM-8223/new-device-verification-ux-improvements
pm-18451/exempt-from-policies
test-bwa
cs-workaround-linked-0-copy
release/2025.01-rc15
release/2025.01-rc14
release/2024.12-rc13
pm-16670/sync-leave-notice
821
PM-16695/backport-lean-more-new-device-verification
km/15084-testing
release/hotfix-v2024.11.7
release/2024.11-rc1
pm-11304/collection-add-item-button
PM-14241/disabling-logs-app-crash
poc/offline-editing
new-version-calc
pm-11649/expired-link-services
pm-6702/add-feature-flag
pm-6702/email-verification-feature
pm-9933/marketing-copy-update
pm-6702/registration-flows
update-templates
pm-6701/email-verification-selfhost-registration
v2026.3.0-bwpm
v2026.3.0-bwa
v2026.2.1-bwpm
v2026.2.1-bwa
v2026.2.0-bwpm
v2026.2.0-bwa
v2026.1.1-bwa
v2026.1.1-bwpm
temp-test
v2026.1.0-bwpm
v2026.1.0-bwa
v2025.12.1-bwa
v2025.12.1-bwpm
v2025.12.0-bwa
v2025.12.0-bwpm
v2025.11.1-bwpm
v2025.11.1-bwa
v2025.11.0-bwpm
v2025.11.0-bwa
v2025.10.1-bwa
v2025.10.1-bwpm
v2025.10.0-bwa
v2025.10.0-bwpm
v2025.9.1-bwa
v2025.9.1-bwpm
v2025.9.0-bwa
v2025.9.0-bwpm
v2025.8.1-bwa
v2025.8.1-bwpm
v2025.8.0-bwa
v2025.8.0-bwpm
v2025.7.2-bwa
v2025.7.2-bwpm
v2025.7.1-bwa
v2025.7.1-bwpm
v2025.7.0-bwa
v2025.7.0-bwpm
v2025.6.1-bwpm
v2025.6.0-bwa
v2025.6.0-bwpm
v2025.1.0-bwa
v2025.5.0-bwa
v2025.5.0-bwpm
v2025.5.999
2025.4.0
v2025.4.0
untagged-4731eaadac73f3dfbbb8
v2025.3.0
v2025.2.0
untagged-815a165c5d70ffe75bc7
v2025.1.2
v2025.1.1
v2025.1.0
v2024.12.0
untagged-5a76b6392a4c8998c63a
v2024.11.7
v2024.11.6
v2024.11.5
v2024.11.4
v2024.11.3
v2024.11.2
v2024.11.1
v2024.11.0
v2024.10.2
v2024.10.1
v2024.10.0
v2024.9.0
v2024.8.1
v2024.8.0
v2024.7.3
v2024.7.2
v2024.7.1
v2024.7.0
v2024.6.1
v2024.6.0
v2024.5.1
v2024.4.1
v2024.4.2
v2024.4.0
v2024.3.3
v2024.3.1
v2024.3.0
v2024.2.1
v2024.2.0
v2024.1.1
v2024.1.0
v2023.12.0
v2023.10.0
v2023.9.2
maui-single-project-android
v2023.9.1
v2023.9.0
v2023.8.0
v2023.7.0
v2023.5.0
v2023.4.0
v2023.3.2
v2023.3.1
v2023.3.0
v2023.2.0
v2023.1.0
v2022.11.0
v2022.10.0
v2022.9.1
v2022.9.0
v2022.8.0
v2022.6.2
v2022.6.1
v2022.6.0
v2022.05.0
v2.18.0
v2.17.0
v2.16.4
v2.16.3
v2.16.2
v2.16.1
v2.15.0
v2.14.2
v2.14.1
v2.14.0
v2.13.0
v2.12.0
v2.11.3
v2.11.2
v2.11.1
v2.11.0
v2.10.0
v2.9.1
v2.9.0
v2.8.2
v2.8.1
v2.8.0
v2.7.2
v2.7.0
v2.6.1
v2.6.0
v2.5.6
v.2.5.5
v2.5.5
v2.5.4
v2.5.3
v2.5.2
v2.5.1
v2.5.0
v2.4.3
v2.4.2
v2.4.1
v2.4.0
v2.3.1
v2.3.0
v2.2.8
v2.2.7
v2.2.6
v2.2.2
v2.2.1
v2.2.0
v2.1.2
v2.1.0
v2.0.6
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v2.0.0
v1.22.1
v1.22.0
v1.21.0
v1.20.0
v1.19.0
v1.18.1
v1.18.0
v1.17.0
v1.16.0
v1.15.2
v1.15.1
v1.15.0
v1.14.4
v1.14.1
v1.14.0
v1.13.0
v1.12.2
v1.12.1
v1.12.0
v1.11.1
v1.11.0
v1.10.0
v1.9.0
v1.8.1
v1.8.0
v1.7.0
v1.6.5
v1.6.1
v1.6.0
v1.5.1
v1.5.0
v1.4.4
v1.4.3
v1.4.0
v1.3.0
v1.2.1
v1.2.0
v1.1.0
v1.0.0
v0.0.6
v0.0.5
v0.0.4
v0.0.3
v0.0.2
v0.0.1
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/android#2277
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ebejko on GitHub (Jul 9, 2025).
Origin
Native Application (non-browser app)
Web URL or App name
webauthn.io
Passkey Action
Build Information
© Bitwarden Inc. 2015-2025
Version: 2025.6.1 (20398)
📱 google Pixel 8 🤖 16@36 📦 prod
🧱 commit: bitwarden/android/release/hotfix-v2025.6.0-bwpm@e8878d321546a846909c70c00cdf8d7071f0ecf0
💻 build source: bitwarden/android/actions/runs/15984517798/attempts/1
Additional Information
Although Bitwarden is set as preferred service in "Passwords, passkeys and accounts" and the additional services are disabled, when trying to signup or login in webauthn.io or any other website that supports passkeys, the default Google manager popup is shown. This is happening on both Firefox 140.0.3 and Edge 138.0.3351.66. All the other functionalities, like password autofill, work as expected.
Setting the preferred service to None and then back to Bitwarden fixes the passkey issue temporarily, but the same issue reappears after some (undetermined) time.
Issue Tracking Info
@bitwarden-bot commented on GitHub (Jul 9, 2025):
Thank you for your report! We've added this to our internal board for review.
ID: PM-23567
@daniellbw commented on GitHub (Jul 10, 2025):
Hi there,
I am unable to reproduce this issue, it has been escalated for further investigation. If you have more information that can help us, please add it below.
Thanks!
@codecrafting-io commented on GitHub (Jul 19, 2025):
Also have this issue. Bitwarden is not prompting for passkeys, just don't work. Using Android 13. Tried to reinstall, reconfigure, chrome based browsers flags and nothing.
@pamperer562580892423 commented on GitHub (Jul 20, 2025):
@codecrafting-io Only Android 14 and above can be used for third-party passkey management, so unfortunately it can't work for you on Android 13.
(--> the very first step described here: https://bitwarden.com/help/auto-fill-android/#using-passkeys can't be done on your phone, as you don't have "passkeys" mentioned in your Android settings... don't ask me though, why the Help Site doesn't mention Android 14 as a requirement... the Help Sites were changed recently - I think it was mentioned before that)
PS: Here you can read of the Android 14 requirement on "the" (developer) website about passkeys: https://passkeys.dev/docs/reference/android/ (right at the the top, "overview" section, second point which speaks of "third-party passkey provider")
@pamperer562580892423 commented on GitHub (Jul 20, 2025):
@SaintPatrck I really do think the Help Sites should mention the Android 14 requirement for BW passkey usage again - many people still have "older devices"... and the mobile app can be used with Android 10 and above currently...
@StevenJonSmith commented on GitHub (Jul 24, 2025):
Could this be linked to this issue: https://github.com/bitwarden/android/issues/5425
@maz-saify commented on GitHub (Aug 14, 2025):
I am facing the same issue and can confirm it is still reproducible in latest Bitwarden version in Android 15 with Firefox Nightly. See Screenshot.
instead of
@ebejko commented on GitHub (Aug 14, 2025):
I can also confirm that the problem reappeared today for the first time since opening the issue.
@JSpurrier7 commented on GitHub (Aug 24, 2025):
Any fix for this yet?
Running into this exact same issue on my OnePlus 13 on Android 15. Extremely irritating when evaluating switching from Proton Pass, as this was working for that product.
Bitwarden version:
Version: 2025.8.0 (20577)
📱 OnePlus CPH2655 🤖 15@35 📦 prod
🧱 commit: bitwarden/android/release/2025.8-rc32@1c525b9dfc588105e1fd8f3ad2d4196803c19cd7
💻 build source: bitwarden/android/actions/runs/16834718954/attempts/1
🦀 SDK: 1.0.0-2450-9fe3aeda
@kizzywuzzit commented on GitHub (Sep 14, 2025):
I was also seeing this issue after upgrading to a new phone. I went into the preferred service setting and switched from bitwarden to another service, then back to bitwarden and it seems to be working. Not sure if others seeing this also did their initial service selection as bitwarden, or it carried over from phone transfer.
@yujincheng08 commented on GitHub (Sep 15, 2025):
same issue here on Android 15
@lukahn commented on GitHub (Sep 20, 2025):
Same on Android 16, using Bitwarden 2025.9.0 and Firefox Beta 144.04b. I'll note that this has never worked successfully for me, and I was hoping that it'd be fixed after https://github.com/bitwarden/mobile/issues/3193 / https://bugzilla.mozilla.org/show_bug.cgi?id=1870436 (both of which are closed).
Edit: Never mind. It appears to be working after selecting Bitwarden again in the "Passwords, passkeys and accounts" section. Before I just got the Google Passkey option, but now it has a button for choosing another option, and Bitwarden appears there.
@kooshi commented on GitHub (Oct 10, 2025):
This is likely an android issue, not a Bitwarden issue.
I just experienced the same thing after getting a new phone. Bitwarden was selected as my passkey manager, and Google's was disabled. Regardless, Google's was the one showing up.
I followed @kizzywuzzit's advice, went back to the settings, selected Google instead, then clicked "Open" just out of curiosity, where it had me click through a pop-up about Google auto fill, then I switched it back to Bitwarden and it worked.
@Mattwmaster58 commented on GitHub (Oct 20, 2025):
This is quite frustrating, I have to agree it seems like an Android issue. Based on this logcat it seems to always be launching the google modal.
file2.txt
I tried setting the provider to None and MSFT Authenticator, and none of these prevent the Google one from showing in the Kraken app. I also tried
adb shell pm disable-user com.google.android.gmsbut this causes the continue button to simply hang in the Kraken app.@pamperer562580892423 commented on GitHub (Oct 22, 2025):
With Android app version 2025.10.0 I now can successfully create passkeys again - and also on webauthn.io and passkeys.io. (!)
Though
it doesn't work with Vivaldi at the moment (I don't get offered Bitwarden as passkey provider), but with Brave (--> maybe it would also work with Chrome, and I think due to the new browser integrations - but I didn't test other browsers)
and with passkeys.io I do shortly see an error message, but creation and login do work nonetheless (and I even see that error message shortly, when I successfully login with the browser extension 2025.10.0 to passkeys.io, so that might be a general issue...)
PS: 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
@maave0 commented on GitHub (Oct 28, 2025):
I'm piling on: I also think it's an Android bug. I was getting the default google popup instead of BW. I simply re-set the preferred password manager and it worked. In Android Settings > "Password, passkeys, & accounts" I un-selected and re-selected Bitwarden for passkeys to work.
BitWarden version: 2025.10.0 (20794)
Android version 15, kernel version 5.15.170 (Sony Xperia build)
browser: both Chrome 141.0.7390.122 and Firefox 144.0.1