Says Synced, isn't synced

Steps to reproduce

Go offline. Wait a long time. Look at the Sync status.

Expected result

It should say ā€œcanā€™t syncā€ or something link that.

Because sync means upload and download, and in this case any changes made elsewhere canā€™t be downloaded, so it isnā€™t synced.

Actual result

image

Environment

Windows, Chrome

Additional comments

This is important because if I try to edit something that has changed elsewhere, but I canā€™t see it has changed, I may have conflicting changes and lose something. I want to wait until the document is synced with the latest stuff, but thereā€™s no visible indicator that I may be out-of-date, unless and until I start making edits. Which I shouldnā€™t do until after I first sync.

The sync status is an indicator whether the sync server have received all the local changes. I understand your concern there, but if we were to make it show download status, itā€™d be hard to say exactly how long it takes from the time the app last synced with the server to when it should tell you that itā€™s unsynced.

Weā€™re made it behave this way deliberately so as to avoid constantly showing a ā€œcanā€™t syncā€ state every time we think youā€™re offline, unless you have local changes that are truly unsynced. Accurately determining offline status is also difficult.

ā€œaccurately determiningā€? It doesnā€™t have to be accurate. Simply try to open a channel to sync, and if it fails more than once over a couple seconds, that would be good enough to note the state.
Itā€™s a temporary note if you arenā€™t actually offline because the moment it succeeds it will change back to synced.

I donā€™t care what itā€™s called, just something other than ā€˜syncedā€™.

Iā€™ve been observing Google Docs and it only says ā€œAll changes saved in Driveā€ when thereā€™s no local unsynced changes. They seems to be trying to load an offline indicator somewhere else but because itā€™s an image, it doesnā€™t actually load while itā€™s offline so I donā€™t actually see any indication when itā€™s offline.

I mean, I totally get where youā€™re coming from. I just rarely observe any app that does it in an elegant way thatā€™s indicative of whatā€™s happening, but not so much as being distracting when youā€™re working on a spotty connection or being plain offline.

Feel free to show me some references of how other apps do it though, Iā€™ll admit my experience is limited so any help is appreciated.

1 Like

Microsoft OneNote does this pretty well.

Iā€™ve only used the standalone OneNote app on Windows so Iā€™m not sure Iā€™d know how they do it. Would you be able to describe and maybe show some screenshots of how they do it?

Just turn off the internet with your standalone app. You may have to change the notebook location to their server if you are just using your local drive and havenā€™t shared the notebook. Iā€™m not sure; just know I did this step ages ago to share notebooks between computers and people and with mobile.

Canā€™t sync: image
Fully synced: image
Syncing: image This recurs for a moment every several seconds after it is fully synced.

There is also a dialog to view the status of multiple documents:
image