Hi there,
I’ve stumbled upon a crazy bug in the Password History feature (the clickable number at the bottom of an entry, where you can see your past edits to passwords fields)
I’ve been playing with this for the past two hours; trying to pinpoint exactly what the problem is. I can reproduce it 100% of the time; yet I can’t share exactly the JSON to do that. Please, let me explain.
I have created a Secure Note to store ~50 gift card codes. They are in the format:
SECURE NOTE
Field Name: Amount of the Gift Card (e.g. $23.31)
Field Content: Gift Card Code (Format ABC1-ABC1-ABC1)
After loading the Secure Note with all of them and saving; automatically the Password History at the bottom shows “5” and keeps stored there the last 5 fields’ values of the Secure Note; no matter what!
I’ve tried adding a Hidden field below those 5, editing and saving (momentarely it gets added to the Password History list). When I close, open and save the note again; without doing anything else, that new test field dissapears from the Password History list and, again, the last 5 fields are being shown.
As I said, I’ve tried playing with the field titles, removing dashes of the serial, changing field names, etc. and the same behaviour happens. So, I thought, I’m going to create a .json to share with the community. The crazy thing is that, if I replace the real serial numbers with XXXX-XXXX-XXXX, the problem doesn’t manifest any longer! So, I’m guessing, something in those serial numbers are triggering the Password History feature to go crazy; still I don’t know what it is, as there are no extra space, crazy ANSI characters or anything weird in them!
By the way, I’ve tried reducing the fields amount to around 6, and the same thing still happens when using the real serial numbers! The Password History get automatically populated with the last 5
TL;DR: I have this happening in all the clients. I have a .json for a Secure Note with ~50 hidden fields for serial numbers. As soon as I import and save it, 5 Password History items appear at the bottom automatically; stamped all with the same date/time when I created the entry. Without changing anything, every time I open the entry and save it, those 5 fields are kept there and all updated with the new timestamp of the save event.
Hope I made myself clear and that there is a way to troubleshoot this without sharing the real gift card codes