Switch to a second that is not connected to the internet.
Edit the same file.
Connect that device to the internet.
N.B. I have not tested these steps. I’m just fairly sure I’ve seen this issue a couple times during actual use.
Expected result
The edits made at step (1) should be applied before the edits made at step (3). If there is a conflict, Obsidian should report that and invite user to resolve.
Actual result
Edits made at step (3) are synced, and fully overwrite the edits made at step (1).
That’s not how obsidian works and this is intentional. Obsidian attempts to merge the changes as best as it can. I think a double addition is more likely than deletions. The version history is there for reference.
If you find a reproducible example of lost changes, let us know.
If find a reproduceble exaple of lost changes, let us know.
Are you asking for an example of changes that cannot be recovered via the version history? I don’t have an example of that.
But the example I screengrabbed is an example of changes being totally lost during the sync process. I lost many paragraphs that I had written on the MacBook when the minor edit from my iPad was synced. If that’s intended behaviour… I think this could do with a re-think. It’ll be especially problematic for longer notes, where users can easily not notice the lost edits for quite a while.
I wish it were easy to search the revision history. I know a word that only occurs in my missing paragraphs.
Browsing the revision history on iPad is especially difficult because it doesn’t show which device the version came from.
But I’ve looked pretty hard (I really want these paragraphs back) and I can’t find it.
I know more or less the exact times I wrote the missing paragraphs, and there are no file history entries around that time. I find this rather surprising. I was definitely writing in this file, not some other one.