At the moment I use KeePassDX in read-only mode. Because KeePassDX removes the Plugin Data for KeePassXC-Browser Settings for all entries. It's so annoying. Normally KeePassXC asks only once if the Browser plugin can get access to the password of the website and stores the decision from the user. This plugin data is deleted by KeePassDX for all entries. Would it be possible to leave the plugin data untouched?

To Reproduce
Steps to reproduce the behavior:
Keepass Database
KeePassDX:
Android:
I have never used the plugin, so I have to look at the internal workings of it to find out how the data is stored in the database.
If you have the documentation and code link that explains how data is stored from the plugin, that would be a big help.
maybe this makes it easier to get started...
https://github.com/keepassxreboot/keepassxc/blob/develop/src/browser/BrowserService.cpp#L468
https://github.com/keepassxreboot/keepassxc/blob/develop/src/browser/BrowserEntryConfig.cpp#L83
https://github.com/keepassxreboot/keepassxc/blob/develop/src/gui/dbsettings/DatabaseSettingsWidgetBrowser.cpp#L224
It is possible that an entry modification will delete the customized data. I have not checked this point, I am making a note for the next version.
Tell me anyway if it works for you on the whole database.
OK, I checked, didn't notice any underlying bugs.
Hey @J-Jamet
I tested this with KeePassDX Pro v2.8.7. Everything works great. The custom data is stored perfectly.
Thank you very much for the fix.
Most helpful comment
Hey @J-Jamet
I tested this with KeePassDX Pro v2.8.7. Everything works great. The custom data is stored perfectly.
Thank you very much for the fix.