[GH-ISSUE #4131] Android Beta doesn't save password history for hidden-custom fields. #38997

Closed
opened 2026-04-23 17:28:23 -05:00 by GiteaMirror · 4 comments
Owner

Originally created by @shell-surfer on GitHub (Oct 22, 2024).
Original GitHub issue: https://github.com/bitwarden/android/issues/4131

Bitwarden Beta

  • I'm using the new native Bitwarden Beta app and I'm aware that legacy .NET app bugs should be reported in bitwarden/mobile

Steps To Reproduce

  1. Create a login and add username, password, a hidden-custom field and a value in it.
  2. Edit the hidden field value and save it.
  3. Check the password history to see that the old value from the hidden field was not saved in the history.

Expected Result

Old value from the hidden field is saved in the password history in all other clients.

Actual Result

Old value from the hidden field was not saved in the password history. This could potentially lead to data loss as hidden fields are used for sensitive data like a password.

Screenshots or Videos

https://github.com/user-attachments/assets/4ad1d3bf-d8c8-4b3b-9a0d-c363e4317057

https://github.com/user-attachments/assets/d099b58f-6116-4855-9312-faa42fb59f1a

https://github.com/user-attachments/assets/1cae9efc-99da-4c8f-b456-0d87581535c2

https://github.com/user-attachments/assets/02007819-42d3-42df-8ce2-aa9b03be7bbb

Additional Context

No response

Build Version

2024.9.0-beta (19209)

Environment Details

Device - Oneplus 9R
OS Version - Android 14

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 @shell-surfer on GitHub (Oct 22, 2024). Original GitHub issue: https://github.com/bitwarden/android/issues/4131 ### Bitwarden Beta - [x] I'm using the new native Bitwarden Beta app and I'm aware that legacy .NET app bugs should be reported in [bitwarden/mobile](https://github.com/bitwarden/mobile) ### Steps To Reproduce 1. Create a login and add username, password, a hidden-custom field and a value in it. 2. Edit the hidden field value and save it. 3. Check the password history to see that the old value from the hidden field was not saved in the history. ### Expected Result Old value from the hidden field is saved in the password history in all other clients. ### Actual Result Old value from the hidden field was not saved in the password history. This could potentially lead to data loss as hidden fields are used for sensitive data like a password. ### Screenshots or Videos https://github.com/user-attachments/assets/4ad1d3bf-d8c8-4b3b-9a0d-c363e4317057 https://github.com/user-attachments/assets/d099b58f-6116-4855-9312-faa42fb59f1a https://github.com/user-attachments/assets/1cae9efc-99da-4c8f-b456-0d87581535c2 https://github.com/user-attachments/assets/02007819-42d3-42df-8ce2-aa9b03be7bbb ### Additional Context _No response_ ### Build Version 2024.9.0-beta (19209) ### Environment Details Device - Oneplus 9R OS Version - Android 14 ### 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 label 2026-04-23 17:28:23 -05:00
Author
Owner

@bitwarden-bot commented on GitHub (Oct 22, 2024):

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

<!-- gh-comment-id:2429218127 --> @bitwarden-bot commented on GitHub (Oct 22, 2024): Thank you for your report! We've added this to our internal board for review. ID: PM-13926
Author
Owner

@NovaSilentium commented on GitHub (Oct 24, 2024):

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!

<!-- gh-comment-id:2434752745 --> @NovaSilentium commented on GitHub (Oct 24, 2024): 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!
Author
Owner

@shell-surfer commented on GitHub (Oct 24, 2024):

The new android beta 2024.9.0-beta (19209) does not save password history for hidden custom fields. All other clients including the new extension do save history for changes in the hidden fields.

The screen recording attached of the android beta client shows it not saving password history for hidden custom fields.

This functional regression has been seen since the move away from Xamarin.

<!-- gh-comment-id:2434805974 --> @shell-surfer commented on GitHub (Oct 24, 2024): The new android beta 2024.9.0-beta (19209) does not save password history for hidden custom fields. All other clients including the new extension do save history for changes in the hidden fields. The screen recording attached of the android beta client shows it not saving password history for hidden custom fields. This functional regression has been seen since the move away from Xamarin.
Author
Owner

@shell-surfer commented on GitHub (Oct 31, 2024):

Fixed in release - 2024.10.1 (19388)

https://github.com/bitwarden/android/pull/4047

<!-- gh-comment-id:2449534562 --> @shell-surfer commented on GitHub (Oct 31, 2024): Fixed in release - 2024.10.1 (19388) https://github.com/bitwarden/android/pull/4047
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#38997