Obsidian sync is working properly across 1 & 2.
On 3 & 4, I have discovered a bug where Obsidian thinks it has the latest version file, but it shows an older version
Steps to reproduce:
Edit file Windows laptop or desktop
Open file on Obsidian mobile (iOS/Android)
See that it is showing an old version of the file
Open version history on mobile
See that Obsidian thinks this is the latest version of the file, and even the preview shows the correct data
Click restore this version
Restore this version says “This version is already the latest version”
I re-connected the sync, and it started performing a bit better.
I noticed the issue happen again, so I force quit the app on iOS and Android (I had the issue on both devices), and re-opened the apps.
After a few minutes (5 mins on Android to hit the right file, 3 minutes on iOS), it finally synced the files.
A couple of ideas:
Seems like it happens often when I have the Obsidian open in the background. This is default and common behaviour on iPad. On Android, this happens when using “keep open functionality”.
Is there a way to force a sync? Or maybe even prioritise a file, maybe put it top of queue? Can be annoying when I need the most upto date file ASAP such as when switching to mobile.
Let me know if screen recordings, sync logs and/or debug info still makes sense. I can get that for you.