How Safari Puts Weblocs on Pause
Safari 12.1.1 can make perfectly good webloc files from its bookmarks, for example by dragging them from Bookmarks in the sidebar. But when they’re dragged in a folder from the Bookmarks page, it refuses to close and release them so that other apps can move or, in many cases, even open them. The only solution is to quit the Safari app, which automatically releases those webloc files so that they can work normally.
It seems to be an issue with file coordination, rather than the file being left open in the Unix sense. The latter, which I tend to see when creating PDF files, is arguably worse because you’re allowed to copy and manipulate a file that may be in the process of changing, whereas the Safari bug prevents you from using the file but doesn’t put you at the risk of data corruption.
Previously:
- Not Relying on NSFileCoordinator
- NSFileCoordinator Improvement in iOS 8.2
- iOS IPC via NSFileCoordinator and NSFilePresenter
- Document-Based iCloud Problems