mirror of
https://github.com/bitwarden/android.git
synced 2026-05-06 07:48:22 -05:00
[GH-ISSUE #5911] [PM-26002] Bug: Bitwarden Passkey Not Found After Website Refresh (Android 15, Edge/Chrome Browsers) #21613
Closed
opened 2026-04-16 22:10:46 -05:00 by GiteaMirror
·
21 comments
No Branch/Tag Specified
main
sdlc/sdk-update
new-item-types/PM-32810_bank-account-view
new-item-types/PM-32810_bank-account
beta-for-qa
BWA-253/not-displaying-totp-coded-with-empty-key
target-sdk-37
vvolkgang/renovate-remove-group
pm-34038/card-scanner-qa-fixes
PM-33982/build-device-screen
PM-30625/filter-out-empty-totp-vault-count
vvolkgang/update-jira-release-notes
new-item-types/PM-34123_new-item-menu
new-item-types/PM-32806_passport
new-item-types/PM-32808_drivers-license
BWA-99/show-next-totp
BWA-99/add-preview-next-totp-code-setting
renovate/glidecompose
chore/improve-android-ui-verification-skill
sync-min-sdk
release/2026.4-rc51
fix/security-sast-22741894-bvwj
related-origin-passkey-creation
release/2026.4-rc50
platform/android-breaking-change-detection
innovation-sprint-2026-send-folder
release/2026.3-rc49
PM-34193-vault-lockout
android-collections
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
pr-6572
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
PM-28468/validate-and-navigate-to-vault-migration
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
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
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
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
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.4.0-bwa
v2026.4.0-bwpm
v2026.3.1-bwa
v2026.3.1-bwpm
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#21613
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 @Jiejd on GitHub (Sep 19, 2025).
Original GitHub issue: https://github.com/bitwarden/android/issues/5911
Origin
Native Application (non-browser app)
Web URL or App name
https://webauthn.io
Passkey Action
Build Information
I encountered an issue on the Android version of Bitwarden when using passkeys to authenticate on websites, specifically when testing with the webauthn.io demo site. The issue occurs as follows:
12345).12345not found."12345), Bitwarden stores the new passkey successfully, and the verification process works.12345, even though it is saved in Bitwarden.This issue also affects other websites, including GitHub, where logging in with passkeys results in a message stating that no passkey was found, even though Bitwarden contains the correct passkey.
Steps to Reproduce:
12345).12345not found."Expected Behavior:
Actual Behavior:
Environment:
Additional Information
Issue Tracking Info
@bitwarden-bot commented on GitHub (Sep 19, 2025):
Thank you for your report! We've added this to our internal board for review.
ID: PM-26002
@Jiejd commented on GitHub (Oct 2, 2025):
Passkey cannot be used, even after installing the latest version 2025.9.0. In version 2025.7.1, unlocking the password vault allows one to find and use Passkey, but in versions 2025.8.0 to 2025.9.0, even after unlocking the password vault, Passkey cannot be found and it directly prompts that there is no key.
@samwathegreat commented on GitHub (Oct 10, 2025):
@Jiejd Your screenshot indicates that it's looking for the passkey in GOOGLE PASSWORD MANAGER, not bitwarden. It's really clear from your screenshot.
There is another bug report that references a similar issue. Try going into settings, and changing your default password manager to GOOGLE password manager, SAVING IT, then change it back to BITWARDEN, save it, and try again.
@Jiejd commented on GitHub (Oct 10, 2025):
I'm glad you responded to me. The screenshot shows that the key cannot be found and gives a prompt. When testing passkey registration on the webauthn.io website, it can be called and stored in Bitwarden, and then login verification is successful. However, when I click 'Try again,' it shows that the passkey cannot be found like in the screenshot. In version 2025.7.1, if I don't unlock the Bitwarden vault, it will also prompt that the passkey cannot be found. If I unlock it, the passkey can be discovered and used normally. But in version 2025.9.1, even after unlocking, it still prompts that the passkey cannot be found. ...
@samwathegreat commented on GitHub (Oct 10, 2025):
Have you tried going into settings, and changing your default password manager to GOOGLE password manager, SAVING IT, then change it back to BITWARDEN, save it, and try again?
@Jiejd commented on GitHub (Oct 10, 2025):
I tried it, and I did go through these steps to use the passkey, but in the latest version, as I described, Bitwarden can only be used during registration. After registering and refreshing the page, Bitwarden is no longer detected.
@samwathegreat commented on GitHub (Oct 10, 2025):
OK, I don't think I have any more input then, unfortunately.
See the similar issue reported here (and resolution in last comment): https://github.com/bitwarden/android/issues/5499#issuecomment-3389374465
@Jiejd commented on GitHub (Oct 10, 2025):
This is a screenshot of the process

@samwathegreat commented on GitHub (Oct 10, 2025):
Can you show us the process of you going into android settings, changing passkey manager to google, saving, setting it back to bitwarden, saving, and trying again? The report I linked is from people with the same issue with the same version.
@Jiejd commented on GitHub (Oct 10, 2025):
ok
@samwathegreat commented on GitHub (Oct 10, 2025):
Great - That seems to be exactly what the users in the other thread did. And does the same issue still persist now?
@Jiejd commented on GitHub (Oct 10, 2025):
After this operation process, Bitwarden passkey can be used. Without this, the passkey cannot be used. My issue is that in the latest few versions, registration works but the passkey cannot be detected or used. In version 2025.7.1, after unlocking the vault, the passkey can be detected and used. Could the issue be due to some mechanism of the passkey being updated after version 2025.7.1?
@Jiejd commented on GitHub (Oct 10, 2025):
I have tested and found that this problem occurs starting from version 2025.7.2. I wonder if it is related to #4110.
@Jiejd commented on GitHub (Oct 10, 2025):
https://github.com/user-attachments/assets/5fbcd0c0-69e6-4aa4-ac2f-4cdc75f73904
@Jiejd commented on GitHub (Oct 15, 2025):
@samwathegreat
The video has been updated
@pamperer562580892423 commented on GitHub (Oct 22, 2025):
@Jiejd Works for me now with Android app version 2025.10.0 - though I only tested it with Brave browser. (and yeah, I can "Try again" / refresh, and it still "signs me in" on webauthn.io, without that error message that can be seen in your video)
(my favourite Browser Vivaldi on the other hand doesn't even show me Bitwarden as the passkey provider on my Android 15 device at the moment... I have the working hypothesis, that Chrome and Brave - due to the browser integrations - might work best at the moment with passkeys ?! -- however, it definitely seems to be very browser dependent at the moment on Android...)
Overall, I also would recommend this guide on the Community Forum, as it collects also some of the current tips and limitations regarding autofill on Android: https://community.bitwarden.com/t/short-guide-tips-autofill-on-android/88941
@Jiejd commented on GitHub (Oct 23, 2025):
I tried Brave, and it was still the same as shown in my video.
@pamperer562580892423 commented on GitHub (Oct 23, 2025):
@Jiejd Can you make sure you did the following:
@Jiejd commented on GitHub (Oct 23, 2025):
Forget it, I have tried all the methods. I have also tested 1password before, and there is the same problem. I described on it that the version after 2025.7.1 has this problem, and I can use it normally on 2025.7.1.
@pamperer562580892423 commented on GitHub (Oct 23, 2025):
Then it's your device and this issue should be closed, as it works with 2025.10.0 now.
@Gavin-Guiii commented on GitHub (Nov 19, 2025):
I have the same issue, and unfortunately it's because of our devices. Xiaomi has its own implementation of credential manager (autofill and passkey) and it's super buggy. I've reported to them multiple times and I was told that they have no plans to fix it.
I'm getting a different phone because honestly Xiaomi sucks at this point.