See reddit post: Devices Not In Sync = Data Loss
Bitwarden does not check the sync status of an entry on edit/save and also does not story a history for all fields which can lead to data loss if your vault is not in sync and you edit an item. This can easily happen as automatic vault sync across devices is not 100% reliable.
Since an active data connection is required in order to save an entry, to prevent data loss Bitwarden should:
- Check the sync status of an entry upon clicking the Edit button
- Check the sync status of an entry upon clicking the Save button
3) Have a History for the entire entry, not just the password field. Critical items (e.g. recovery codes) can be saved in custom fields.