mirror of
https://github.com/bitwarden/android.git
synced 2026-05-11 10:54:26 -05:00
Closed
opened 2026-05-01 13:40:20 -05:00 by GiteaMirror
·
19 comments
No Branch/Tag Specified
main
release/hotfix-v2026.4.1-bwpm
cron-sync-privileged-browsers/60-sync
sdlc/sdk-update
renovate/lock-file-maintenance
renovate/sonarqube
renovate/fastlane-2.x
agalles/fdroid-only
remove-retrofit-dependency
target-sdk-37
PM-33982/build-device-screen
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
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.1-bwa
v2026.4.1-bwpm
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#50576
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 @josephlr on GitHub (Mar 19, 2026).
Original GitHub issue: https://github.com/bitwarden/android/issues/6694
Origin
Web (Browser)
Web URL or App name
passkeys.io, github.com, healthequity.com
Passkey Action
Build Information
Bitwarden Android App Version: 2026.2.1 (21297)
Android Version: 16 (Android Security Update 2026-03-05, Google Play System Update 2026-02-01)
Firefox Version: 148.0.2 (Build # 2016148295), 15542f265e9e
Additional Information
On any site which supports passkey logins, I do the following:
On Chrome (or in a native app), passkey login works correctly. The Bitwarden system prompt comes up, and I am able to login with the passkey provided by the Bitwarden App (via Android's Credential Manager API). However, on Firefox, no prompt appears. Instead nothing happens, and Firefox just waits until the passkey request times out.
Debugging info:
I really want to recommend Bitwarden to folks trying to use passkeys everywhere. However, as a Google Employee, I don't want to seem like I'm recommending a solution that is Chrome-only on Android. All other platforms have worked great so far; thanks for the amazing work!
Issue Tracking Info
@bitwarden-bot commented on GitHub (Mar 19, 2026):
Thank you for your report! We've added this to our internal board for review.
ID: PM-33902
@pamperer562580892423 commented on GitHub (Mar 19, 2026):
Another user here. - And three things:
Please add some more details by copying & pasting the following into another post or your OP: in the BW app, go to Settings --> About --> Version.
I can't reproduce your issue. On my Android 15 phone (FP 5) with BW app 2026.2.1 - though I seldom use Firefox nowadays - I just tried to login with a passkey from the BW vault on Firefox mobile (148.0.2), and at least on passkeys.io, GitHub and community.bitwarden.com (the BW Community Forum), I have no issue using my passkeys to log in.
I would recommend to check also your settings/configuration with this community guide for autofill on Android: https://community.bitwarden.com/t/short-guide-tips-autofill-on-android/88941
PS:
That shouldn't be necessary. For my test now from a few minutes ago, Firefox was not set as default browser on my Android phone.
@josephlr commented on GitHub (Mar 19, 2026):
This should already be in the above report:
2026.2.1 (21297)Are you using the Bitwarden Firefox Extension? I'm only using the native Android App because:
I've followed those steps, and the Chrome Autofill integration is enabled. Disabling it did not change the problem. Firefox still hangs in the same way.
That makes sense, the issue seems to be the communication between Firefox and Bitwarden.
@pamperer562580892423 commented on GitHub (Mar 19, 2026):
Actually, it contains more information than that, e.g. also the used device, server version etc. to get more debug info. But it's up to you (unless BW asked for it explicitly).
No, I don't use the browser extension on Firefox mobile (as it's not even a supported usage, see here: https://bitwarden.com/help/product-faqs/#q-does-bitwarden-manage-in-browser-browser-extensions-on-android-mobile).
I'm using the BW mobile app - here my full details:
© Bitwarden Inc. 2015-2026
Version: 2026.2.1 (21297)
📱 Fairphone FP5 🤖 15@35 📦 prod
🧱 commit: bitwarden/android/release/2026.2-rc47@6902c19c0093fa476bbf74ccaa70c9f14afbb82f
💻 build source: bitwarden/android/actions/runs/22503857145/attempts/1
🦀 SDK: 2.0.0-5210-4ffddfe5
🌩 Server: 2026.3.0 @ EU
Honestly, the Chrome/Brave/Vivaldi Autofill integration would be my least concern here, as it shouldn't have any effect on Firefox at all. - Did you look through the whole post?
Yeah, and in my case, that works. Maybe I'm the only one on the planet - but my guess would be, it's something with your device/configuration/setup, because when it works on my device, with the same app versions, it at least can't be a general defect.
PS: My Firefox details:
@SaintPatrck commented on GitHub (Mar 20, 2026):
Hi @josephlr,
As a baseline sanity check, can you enable Flight Recorder then attempt to sign in with a passkey? If Bitwarden is receiving the request from Firefox and the System you will see this line in the logs. If you don't see it, that means we're not receiving the request. If we do receive the request, there should be more logs that will help identify where it's stalling in Bitwarden.
@pamperer562580892423 commented on GitHub (Mar 21, 2026):
@SaintPatrck Ah, Sorry, I have to memorize the existence of the Flight Recorder...
@josephlr I thought a bit about it, and there are not that many options that could play a role here, but I think you could check:
If that doesn't change anything, I would tend to think it might be a new issue with Android 16 maybe?! (though, I'm not a developer -- and my only other data point now is: it works on my Android 15 device)
@zeropoint46 commented on GitHub (Mar 22, 2026):
Just wanted to say I have Firefox 148.0.2 on Android on a pixel 9 pro and I'm having the same issue. I know that's not much help, but I thought I'd at least chime in to say it's more than just OP.
@indiana11011100 commented on GitHub (Mar 22, 2026):
Hi everyone, since few days I also mentioned that I can't use Passkeys anymore. Autfill works absolutely fine only when there is a PWA or Firefox website where I have Passkeys it does not work anymore.
Bitwarden App is still the autofill App and for testing once deselected and selected again. No change.
Here is my setup:
Pixel 8
Android 16
Security Update: 05.03.2026
Play Systemupdate: 01.02.2026
Build: CP1A.260305.018
Bitwarden App (Copy press has much more information than on phone screen shown ... good to know if posted via PC 😉):
© Bitwarden Inc. 2015-2026
Version: 2026.3.0 (21345)
📱 google Pixel 8 🤖 16@36 📦 prod
🧱 commit: bitwarden/android/release/2026.3-rc48@d8a9c596b27c9a68b63304d49784117bbebc6683
💻 build source: bitwarden/android/actions/runs/23011287575/attempts/1
🦀 SDK: 2.0.0-5425-a6f4a233
🌩 Server: Vaultwarden 2025.12.0
^^After last Vaultwarden update Passkeys have been working. As written above, mentioned not working in the last few days.
Phone not working / asking for Passkey:

Same issue if I try to login on my private Authentik instance via PWA or directly in Firefox.
PC working:

Mobile Firefox Version:

@pamperer562580892423 commented on GitHub (Mar 22, 2026):
@zeropoint46 @indiana11011100 Did you check for the things mentioned above? (including providing additional data via the Flight Recorder?)
@zeropoint46 Are you also on Android 16?
@indiana11011100 commented on GitHub (Mar 22, 2026):
@pamperer562580892423 thanks for the description link of Flight Recorder really missed that one.
Log:
Is Log entry 14:12:42:363 the passkey request?
The Password was already filled in.
Btw. my authentik instance is able to use passkey only. This is working on my iPad, was working on my Android and Firefox extension on PC is not able to do.
Hope I didn't miss anything else.
@pamperer562580892423 commented on GitHub (Mar 22, 2026):
Honestly - though maybe this is a pure client-side issue?! - on GitHub's BW repositories, it's always best to report things with official Bitwarden servers, so that everyone can be sure, the unofficial server doesn't interact somehow with an issue. (generally spoken...)
@indiana11011100 commented on GitHub (Mar 23, 2026):
Yeah official server or bitwarden lite would be nice, especially bw-lite not so long available right now.
Anyway, good that I still own another Pixel 8 which I've not used for longer time, so not fully up to date.
First, this Pixel with some older version of the App and with latest is working fine and maybe it will help.
Second I guess it is probably an issue with last Pixel Security update in combination with the BW App.
Finally I guess the log of Flight Recorder could collect more data?
Actually I see it is quite difficult to diagnose, but Vaultwarden should not be the cause.
Other Pixel 8:
Android 16
Security Update: 5.10.26
Play Systemupdate: 01.09.25
Build: BP3A.251005.004.B1
Before App Update:
© Bitwarden Inc. 2015-2026
Version: 2025.9.1 (20742)
📱 google Pixel 8 🤖 16@36 📦 prod
🧱 commit: bitwarden/android/release/2025.9-rc35@6f6aacabfbc803c44b52088889b46057df6801e2
💻 build source: bitwarden/android/actions/runs/17865058734/attempts/1
🦀 SDK: 1.0.0-3101-0eba924a
🌩 Server: Vaultwarden 2025.12.0
After App Update:
© Bitwarden Inc. 2015-2026
Version: 2026.3.0 (21345)
📱 google Pixel 8 🤖 16@36 📦 prod
🧱 commit: bitwarden/android/release/2026.3-rc48@d8a9c596b27c9a68b63304d49784117bbebc6683
💻 build source: bitwarden/android/actions/runs/23011287575/attempts/1
🦀 SDK: 2.0.0-5425-a6f4a233
🌩 Server: Vaultwarden 2025.12.0
Log old Version and login via PWA and Authentik (working):
Log latest version and login via PWA and Authentik (working)
Edit 1:
Updated Firefox to 148.0.1 and latest Play Systemupdate (01.02.26), Passkeys still working.
Latest Android update has ~3GB and will take a while.
Edit 2:
Verfied (update has installed), the latest Android update 05.03.2026 or some version before crashes BW-Passkey prompt via Firefox.
@mxxcon commented on GitHub (Mar 24, 2026):
I'm also experiencing this problem. Firefox is the same version as above.
Version: 2026.2.1 (21297)
📱 google Pixel 9 Pro 🤖 16@36 📦 prod
🧱 commit: bitwarden/android/release/2026.2-rc47@6902c19c0093fa476bbf74ccaa70c9f14afbb82f
💻 build source: bitwarden/android/actions/runs/22503857145/attempts/1
🦀 SDK: 2.0.0-5210-4ffddfe5
🌩 Server: 2026.2.1 @ US
I have bitwarden and ms authenticator enabled for auto-fill.
None of the previous suggestions worked.
Here's flight recorder of me navigating to https://myaccount.google.com/security and then tapping on passkeys link. On website's passkey prompt Firefox is just waiting.
@SaintPatrck commented on GitHub (Mar 24, 2026):
Hi all,
Thank you for providing the Flight Recorder logs. Unfortunately I do not see this log statement in the failed attempt logs, which would indicate Bitwarden received a passkey requests. This likely means there's a communication breakdown either between Firefox and the OS, or the OS and Bitwarden preventing us from receiving the requests. We will continue to monitor and investigate.
@Nerdtality commented on GitHub (Mar 24, 2026):
Bitwarden Passkeys confirmed not working on Android 16 with Firefox
@harryyoud commented on GitHub (Mar 26, 2026):
This looks like a Firefox issue (see https://bugzilla.mozilla.org/show_bug.cgi?id=2022389). Bug fix landing in Firefox for Android version 149 (which is in Play Store now). Can probably safely close this issue as resolved.
Working here on Firefox for Android v149. Previously not working on Firefox 148 since Android 16 March 2026 update.
@mxxcon commented on GitHub (Mar 26, 2026):
I just upgraded to 149 and it's working for me
@indiana11011100 commented on GitHub (Mar 27, 2026):
Can confirm this too 😄
Silently received Firefox 149 and the chain works.
Thanks everyone for any effort in investigation!
@SaintPatrck commented on GitHub (Apr 3, 2026):
Thanks for the update everyone. Glad to hear it's working with 149.