I was guessing, Syncthing could delete local files off Device B, because it offeres the “Revert Local Changes” button.
I’ve understood from what you’ve wrote: after the button is pressed, Syncthing will go out of sync because it cannot download files from Device A.
So there must be a “list” with files Device B wants to download from Device A (otherwise the button would make no sense to me, I guess).
I’m asking: is it possible that this “list” contains not only files to download, but also files to delete on Device B (and will those files be deleted after the button was pressed) ?
I’m just curious, because the button just popped up after I set up “Receive only” and the restart triggered by the syncthing upgrade. It wasnt there before.
I think It will delete files even when the other device is offline, at least that is what happens if the remote device goes offline while syncing, it will also continue (or start in the case of revert changes I assume) copying files if local copies are available somewhere.
The button will undo any local state that does not match the global state, which will result in deletions and then potential downloads afterwards. The out of sync list will have both sets of items I think.