Problematic changes to Dropbox forced by Apple

TL,DR: Apple changed the terms of the deal again, and this is my journey through the problem, complete with fix.

Having just jumped through a bunch of hoops to roll back changes caused by the latest Sequioa beta release, I’ve run into an issue I’m sure will effect others changing hardware or restoring from backups. And ya’ll probably aren’t going to like reading this.

Apple has forced Dropbox to change the way their service works on newer versions of MacOS. Expected Changes document outlines the changes, but the uptake is simply this, Dropbox was forced to change where they store the local files on MacOS.

No longer is the foundation Dropbox folder permitted to be selected by the user, nor may it be moved. This is problematic if you use an application that is coded to look for the location, like Scrivener is with Dropbox.

My problem is that all of my links to [user]/Dropbox/Apps/Scrivener files are broken. The new version of dropbox put these local copies at [user]/Library/CloudStorage/Dropbox/Apps/Scrivener however, the [user]/Library/ folder is hidden by default, making it unselectable inside of the Scrivener’s file picker. Worse, the symbolic link in the “recent” structure on the left side of the finder window triggers a warning (see below) just by navigating to it, as if it were a file instead of a folder. More on this in a bit.

Screenshot 2024-11-30 at 14.12.08

There is a work-around, and here it is, in Finder go to your user folder, make sure your in “LIST” view, and “View” from the toolbar. Select “Show View Options”, and then there is a new checkbox at the bottom of the popup labeled “Show Library Folder” which is de-selected by default. Check this, close Scrivener, re-open and then you can gain access to your :Dropbox/Apps/Scrivener folder, but with a twist.

As you navigate from USER to LIBRARY to CLOUDSTORAGE everything looks like normal folders. Dropbox however is a file, and clicking on it acts like a file (or more probably a soft-link shortcut) but it then populates like opening the local Dropbox folder’s root. From there you can go through the folders in which you have your projects nested. I expect this change is what caused the above error popup.

My work-around above allowed me to get back to work, but in the meantime it was aggravating as heck. New OS new head-aches, Amirite?

1 Like

UPDATE:
After going through this mess once, I was able to select the Dropbox heading on the left side of the file picker, it triggered the same error popup, but when I dismissed that, I could see the files I expected to see inside of Dropbox and was able to load one.

HOWEVER this behavior is inconsistent and doesn’t always work. I have still been able to access my projects via OPEN (rather than Open Recent) and naviagting [user]/Library/CloudStorage/Dropbox/Apps/Scrivener

I’m not an expert, but I expect that there are some sort of softlink issues somewhere in the margins between Apple and Dropbox on how the API was written and used.

My advice is to AVOID updating dropbox’s software if your able, and/or don’t upgraded MacOS for the next little bit to allow for a fix to be made.

Thanks for the detailed posts. The changes in location actually occurred at the end of 2022 if I remember correctly, around Sonoma time . I had the only sync issue I ever encountered with Dropbox: Problems with Dropbox and Mac Sonoma 14.0 - #2 by nontroppo – but once resolved I’ve had no problems since. I saw no change in behaviour with Sequoia, and overall Dropbox remains more stable than iCloud for user files.

4 Likes

Yeah, this is quite an old change now. After the initial worry about location change, I’ve not had any issues myself (or since Sequoia, released September 2024)