Sync should wait until there is a network connection

Every time I open my MacBook, I am immediately greeted with the Sync Failed warning icon in the top right corner.

This is because OmniFocus tries to sync right when the machine wakes up. Apple’d DHCP and network config is fast, but not that fast.

My suggestion is that OmniFocus should really wait a little longer or inspect if the network connection is actually available before it attempts to sync. It will save people a click and make Sync-after-wake more robust in general.


I agree. This has been a long-time issue. I reported it 5 or 6 years ago but it persists; the OS has APIs that can simplify this and I’m not sure why Omni Group doesn’t use them.