[GH-ISSUE #5849] [PM-25553] WebAuthnUtil does not generate the URL param data correctly. #95582

Closed
opened 2026-05-30 17:10:11 -05:00 by GiteaMirror · 2 comments
Owner

Originally created by @iceBear67 on GitHub (Sep 7, 2025).
Original GitHub issue: https://github.com/bitwarden/android/issues/5849

Steps To Reproduce

  1. Login in my account.
  2. Start webauthn, open a webview
  3. The button has no text and no behaviour when clicked.

Expected Result

Actual Result

Screenshots or Videos

No response

Additional Context

https://github.com/bitwarden/android/blob/2b0e8f9941594d71f5747046f8db514c622408a9/app/src/main/kotlin/com/x8bit/bitwarden/data/auth/repository/util/WebAuthUtils.kt#L53-L61

You forgot to URLencode the base64 payload thus the frontend did not read data,then the button is broken.

Build Version

20670

What server are you connecting to?

US

Self-host Server Version

No response

Environment Details

  • Device: Samsung Galaxy S20
  • Language: zh_CN
  • Browser: Brave

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 @iceBear67 on GitHub (Sep 7, 2025). Original GitHub issue: https://github.com/bitwarden/android/issues/5849 ### Steps To Reproduce 1. Login in my account. 2. Start webauthn, open a webview 3. The button has no text and no behaviour when clicked. ### Expected Result - ### Actual Result - ### Screenshots or Videos _No response_ ### Additional Context https://github.com/bitwarden/android/blob/2b0e8f9941594d71f5747046f8db514c622408a9/app/src/main/kotlin/com/x8bit/bitwarden/data/auth/repository/util/WebAuthUtils.kt#L53-L61 You forgot to URLencode the base64 payload thus the frontend did not read data,then the button is broken. ### Build Version 20670 ### What server are you connecting to? US ### Self-host Server Version _No response_ ### Environment Details - Device: Samsung Galaxy S20 - Language: zh_CN - Browser: Brave ### 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 bugapp:password-manager labels 2026-05-30 17:10:24 -05:00
Author
Owner

@bitwarden-bot commented on GitHub (Sep 7, 2025):

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

<!-- gh-comment-id:3263444596 --> @bitwarden-bot commented on GitHub (Sep 7, 2025): Thank you for your report! We've added this to our internal board for review. ID: PM-25553
Author
Owner

@rmcdowell-bitwarden commented on GitHub (Sep 8, 2025):

Hi there,

I attempted to reproduce your issue and was unable to do so. To start troubleshooting, this would you please perform a clean reinstallation of your Bitwarden app using the steps below:

  • Uninstall the Bitwarden app
  • Restart the device (perform a full power cycle, shutting the device down completely and then restarting it)
  • Reinstall Bitwarden from the download link below

Bitwarden Downloads: https://bitwarden.com/download

We use GitHub issues as a place to track bugs and other development related issues. If your issue persists, please write us back using our “Contact support” form located on our Help Center (https://bitwarden.com/help/).

You can include a link to this issue in the message content.

Alternatively, you can also search for an answer in our help documentation or get help from other Bitwarden users on our community forums (https://community.bitwarden.com/c/support/).

The issue here will be closed.

Thanks!

<!-- gh-comment-id:3264388276 --> @rmcdowell-bitwarden commented on GitHub (Sep 8, 2025): Hi there, I attempted to reproduce your issue and was unable to do so. To start troubleshooting, this would you please perform a clean reinstallation of your Bitwarden app using the steps below: - Uninstall the Bitwarden app - Restart the device (perform a full power cycle, shutting the device down completely and then restarting it) - Reinstall Bitwarden from the download link below Bitwarden Downloads: https://bitwarden.com/download We use GitHub issues as a place to track bugs and other development related issues. If your issue persists, please write us back using our “Contact support” form located on our Help Center (https://bitwarden.com/help/). You can include a link to this issue in the message content. Alternatively, you can also search for an answer in our help documentation or get help from other Bitwarden users on our community forums (https://community.bitwarden.com/c/support/). The issue here will be closed. Thanks!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#95582