SEVERE Problem With Safari Bookmarks Sync
Just thought I'd bring this one to people's attention (as well as submitting a bug report to Apple).
I have my bookmarks synced across all devices (MacBook, iMac, iPhone) and recently I decided to tidy them up a bit. On the MacBook I started moving bookmark folders into a newly created folder called "Archive" (wanted to just put some stuff I don't use often into a folder to reduce the number of top-level folders in the Bookmark list). I did this once successfully but the second time I tried to do it Safari threw an error, something like "You cannot do this right now because Bookmarks are being synced."
OK, I thought, I'll wait.
Then the folder that I'd just moved hundreds of bookmarks into disappeared!
No undo. No CMD+Z. Nothing would get it back.
Then the full horror dawned on me - Safari was now busy syncing this across all my devices. I checked my iMac and iPhone and yes, that folder full of bookmarks had been wiped off every device. Forever.
What I found ubelievable was:
1) Safari does not keep a 'previous version' of the Bookmarks.plist file in the same way that, say, iTunes does with it's database.
2) iCloud does not actually 'back up' your Bookmarks. Whenever you edit them on any of your synced devices you are creating/destroying bookmarks on the only single copy of those bookmarks that exists
So, thanks to that nice little bug (and poor implementation of bookmarks management in Safari), I've just lost hundreds of bookmarks that I can never ever recover.
😠