Steps to reproduce
You need:
- An Android Smartphone with Obsidian Installed
- Windows device running Obisidan app
To reproduce:
- On Windows device,
Ctrl+P, then “Open sandbox vault” - In sandbox vault,
Ctrl+P, then “Set up Sync” - Create a new remote vault, call it “Sandbox Synced” for example
- On Smartphone, “Open another vault” > from Remote > Sync “Sandbox Synced” to your smartphone
- turn off WiFi and Mobile data
- On smartphone create a note titled “note01”, write content “this was written on my smartphone”
- On Windows, create a note titled “note01”, write content “this was written on my laptop” to conjur a file conflict. Note on Windows, WiFi is still active. Wait until this chagne is synced
- On your smartphone, Turn on Wifi Or mobile data, wait for files to sync
- Open “note01” on your smartphone. It will not say “this was written on my laptop”
Did you follow the troubleshooting guide? [Y/N]
I tried restoring from 'Sync: Open version history for the current file` but the text “this was written on my smartphone” from step 6 is unrecoverable.
You can imagine that you might lose way more valuable notes when you for example take notes in offline mode on the airplane, but once you land, your laptop connects to the WiFi before your phone does.
This is not acceptable??
Expected result
In Step 9, the file “note01” should have two lines:
this was written on my smartphone
this was written on my laptop
Or it should ask the user how he wants to result the merge conflict.
It should NOT silently delete the content created on the smartphone in offline mode.
Actual result
All content created on the smartphone (while in offline mode) is lost and unrecoverable.
Environment
==== OS INFO ====
Edition Windows 11 Home
Version 25H2
OS build 26200.7462
Experience Windows Feature Experience Pack 1000.26100.275.0
Android phone (more details available upon request)