[GH-ISSUE #6850] Passkey prompt defaults to Google Password Manager instead of Bitwarden in OKX Global App #50606

Open
opened 2026-05-01 13:47:24 -05:00 by GiteaMirror · 5 comments
Owner

Originally created by @rock4ver on GitHub (Apr 29, 2026).
Original GitHub issue: https://github.com/bitwarden/android/issues/6850

Origin

Native Application (non-browser app)

Web URL or App name

OKX

Passkey Action

  • Creating new passkey (Registration)
  • Signing in (Authentication)

Build Information

OKX
6.168.1
com.okinc.okex.gp
Google Play Store

Additional Information

When attempting to authenticate using a passkey in the OKX Global Android application, the system defaults to Google Password Manager instead of Bitwarden. This occurs despite Bitwarden being set as the primary/default Autofill and Passkey provider in Android settings.

Steps To Reproduce

Ensure Bitwarden is set as the default Autofill and Passkey provider in Android Settings.

Open the OKX Global Android application.

Trigger the Passkey authentication process (during login or in security settings).

Observe that the Android system prompts Google Password Manager rather than the Bitwarden passkey dialog.

Expected Result
Bitwarden should intercept the WebAuthn/passkey request and present the saved passkey for the OKX app.

Actual Result
Google Password Manager forcefully intercepts the passkey request, preventing the use of the passkey stored in Bitwarden.

Environment

Device: Xiaomi 15T

Operating System: Android 16

Bitwarden Version: 2026.4.0 (21434)

OKX App Version: 6.168.1

© Bitwarden Inc. 2015-2026

Version: 2026.4.0 (21434)
📱 Xiaomi 25069PTEBG 🤖 @.*** 📦 prod
🧱 commit:
@.***
💻 build source: bitwarden/android/actions/runs/23952219208/attempts/1
🦀 SDK: 2.0.0-5676-14521973
🌩 Server: 2026.4.0 @ US

Additional Context
Regular password autofill might be working correctly, but the specific passkey (FIDO2/WebAuthn) call seems to be hardcoded or misdirected to Google Play Services/Google Password Manager within this specific application.

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 @rock4ver on GitHub (Apr 29, 2026). Original GitHub issue: https://github.com/bitwarden/android/issues/6850 ### Origin Native Application (non-browser app) ### Web URL or App name OKX ### Passkey Action - [x] Creating new passkey (Registration) - [x] Signing in (Authentication) ### Build Information OKX 6.168.1 com.okinc.okex.gp Google Play Store ### Additional Information When attempting to authenticate using a passkey in the OKX Global Android application, the system defaults to Google Password Manager instead of Bitwarden. This occurs despite Bitwarden being set as the primary/default Autofill and Passkey provider in Android settings. Steps To Reproduce Ensure Bitwarden is set as the default Autofill and Passkey provider in Android Settings. Open the OKX Global Android application. Trigger the Passkey authentication process (during login or in security settings). Observe that the Android system prompts Google Password Manager rather than the Bitwarden passkey dialog. Expected Result Bitwarden should intercept the WebAuthn/passkey request and present the saved passkey for the OKX app. Actual Result Google Password Manager forcefully intercepts the passkey request, preventing the use of the passkey stored in Bitwarden. Environment Device: Xiaomi 15T Operating System: Android 16 Bitwarden Version: 2026.4.0 (21434) OKX App Version: 6.168.1 © Bitwarden Inc. 2015-2026 Version: 2026.4.0 (21434) 📱 Xiaomi 25069PTEBG 🤖 ***@***.*** 📦 prod 🧱 commit: ***@***.*** 💻 build source: bitwarden/android/actions/runs/23952219208/attempts/1 🦀 SDK: 2.0.0-5676-14521973 🌩 Server: 2026.4.0 @ US Additional Context Regular password autofill might be working correctly, but the specific passkey (FIDO2/WebAuthn) call seems to be hardcoded or misdirected to Google Play Services/Google Password Manager within this specific application. ### 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-manager labels 2026-05-01 13:47:25 -05:00
Author
Owner

@bitwarden-bot commented on GitHub (Apr 29, 2026):

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

<!-- gh-comment-id:4346416660 --> @bitwarden-bot commented on GitHub (Apr 29, 2026): Thank you for your report! We've added this to our internal board for review. ID: [PM-36074](https://bitwarden.atlassian.net/browse/PM-36074) [PM-36074]: https://bitwarden.atlassian.net/browse/PM-36074?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
Author
Owner

@pamperer562580892423 commented on GitHub (Apr 29, 2026):

Could you copy & paste everything in here from: BW app --> Settings --> About --> Version (best: add it to your OP)?

<!-- gh-comment-id:4346968985 --> @pamperer562580892423 commented on GitHub (Apr 29, 2026): Could you copy & paste everything in here from: BW app --> Settings --> About --> Version (best: add it to your OP)?
Author
Owner

@rock4ver commented on GitHub (Apr 29, 2026):

Could you copy & paste everything in here from: BW app --> Settings --> About --> Version (best: add it to your OP)?

I have updated the original post (OP) with the detailed version information.

<!-- gh-comment-id:4347337050 --> @rock4ver commented on GitHub (Apr 29, 2026): > Could you copy & paste everything in here from: BW app --> Settings --> About --> Version (best: add it to your OP)? I have updated the original post (OP) with the detailed version information.
Author
Owner

@pamperer562580892423 commented on GitHub (Apr 29, 2026):

@rock4ver I don't see it. Should look like this (my device):

© Bitwarden Inc. 2015-2026

Version: 2026.4.0 (21434)
📱 Fairphone FP5 🤖 15@35 📦 prod
🧱 commit: bitwarden/android/release/2026.4-rc50@61955d7cbe1546a4c467284b4a5491d4f0e47afa
💻 build source: bitwarden/android/actions/runs/23952219208/attempts/1
🦀 SDK: 2.0.0-5676-14521973
🌩 Server: 2026.4.0 @ EU

<!-- gh-comment-id:4347392984 --> @pamperer562580892423 commented on GitHub (Apr 29, 2026): @rock4ver I don't see it. Should look like this (my device): © Bitwarden Inc. 2015-2026 Version: 2026.4.0 (21434) 📱 Fairphone FP5 🤖 15@35 📦 prod 🧱 commit: bitwarden/android/release/2026.4-rc50@61955d7cbe1546a4c467284b4a5491d4f0e47afa 💻 build source: bitwarden/android/actions/runs/23952219208/attempts/1 🦀 SDK: 2.0.0-5676-14521973 🌩 Server: 2026.4.0 @ EU
Author
Owner

@rock4ver commented on GitHub (Apr 29, 2026):

© Bitwarden Inc. 2015-2026

Version: 2026.4.0 (21434)
📱 Xiaomi 25069PTEBG 🤖 @.*** 📦 prod
🧱 commit:
@.***
💻 build source: bitwarden/android/actions/runs/23952219208/attempts/1
🦀 SDK: 2.0.0-5676-14521973
🌩 Server: 2026.4.0 @ US

29 Nis 2026 Çar 23:46 tarihinde pamperer562580892423 <
@.***> şunu yazdı:

pamperer562580892423 left a comment (bitwarden/android#6850)
https://github.com/bitwarden/android/issues/6850#issuecomment-4347392984

@rock4ver https://github.com/rock4ver I don't see it. Should look like
this (my device):

© Bitwarden Inc. 2015-2026

Version: 2026.4.0 (21434)
📱 Fairphone FP5 🤖 @.*** 📦 prod
🧱 commit: 61955d7
https://github.com/bitwarden/android/commit/61955d7cbe1546a4c467284b4a5491d4f0e47afa
💻 build source: bitwarden/android/actions/runs/23952219208/attempts/1
🦀 SDK: 2.0.0-5676-14521973
🌩 Server: 2026.4.0 @ EU


Reply to this email directly, view it on GitHub
https://github.com/bitwarden/android/issues/6850#issuecomment-4347392984,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADLJOYXUSS6E5FIL2CDNTPT4YJSYXAVCNFSM6AAAAACYLESM4OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHM2DGNBXGM4TEOJYGQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you were mentioned.Message ID:
@.***>

<!-- gh-comment-id:4347420624 --> @rock4ver commented on GitHub (Apr 29, 2026): © Bitwarden Inc. 2015-2026 Version: 2026.4.0 (21434) 📱 Xiaomi 25069PTEBG 🤖 ***@***.*** 📦 prod 🧱 commit: ***@***.*** 💻 build source: bitwarden/android/actions/runs/23952219208/attempts/1 🦀 SDK: 2.0.0-5676-14521973 🌩 Server: 2026.4.0 @ US 29 Nis 2026 Çar 23:46 tarihinde pamperer562580892423 < ***@***.***> şunu yazdı: > *pamperer562580892423* left a comment (bitwarden/android#6850) > <https://github.com/bitwarden/android/issues/6850#issuecomment-4347392984> > > @rock4ver <https://github.com/rock4ver> I don't see it. Should look like > this (my device): > > © Bitwarden Inc. 2015-2026 > > Version: 2026.4.0 (21434) > 📱 Fairphone FP5 🤖 ***@***.*** 📦 prod > 🧱 commit: 61955d7 > <https://github.com/bitwarden/android/commit/61955d7cbe1546a4c467284b4a5491d4f0e47afa> > 💻 build source: bitwarden/android/actions/runs/23952219208/attempts/1 > 🦀 SDK: 2.0.0-5676-14521973 > 🌩 Server: 2026.4.0 @ EU > > — > Reply to this email directly, view it on GitHub > <https://github.com/bitwarden/android/issues/6850#issuecomment-4347392984>, > or unsubscribe > <https://github.com/notifications/unsubscribe-auth/ADLJOYXUSS6E5FIL2CDNTPT4YJSYXAVCNFSM6AAAAACYLESM4OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHM2DGNBXGM4TEOJYGQ> > . > Triage notifications on the go with GitHub Mobile for iOS > <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> > or Android > <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>. > > You are receiving this because you were mentioned.Message ID: > ***@***.***> >
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#50606