Tampermonkey is the most popular userscript manager, with over 10 million users. It's available for Chrome, Microsoft Edge, Safari, Opera Next, and Firefox.
I expect when I have Firefox Sync turned on, and I have Tampermonkey sync turned on, for scripts that contain a @downloadURL and a @updateURL to sync between browsers.
Actual Behavior
Nothing syncs. TM reports that syncing is occurring, but no sync happens. When debugging the extension I also do not see any network traffic occur, I do see the data in the Storage though, but not data from the other device, only data local to the current device.
Specifications
Firefox 132.0.2
TM: 5.3.2
OS: Windows 10
Firefox 132.0.2
TM: 5.3.2
OS: macOS Sonoma 14.6.1
Script
On my windows machine I have the following scripts:
The sync occurred after a day. I'm not sure if this is just a timing issue or what, but it might be helpful to add something to the documentation detailing that this can take a while.
Expected Behavior
I expect when I have Firefox Sync turned on, and I have Tampermonkey sync turned on, for scripts that contain a
@downloadURL
and a@updateURL
to sync between browsers.Actual Behavior
Nothing syncs. TM reports that syncing is occurring, but no sync happens. When debugging the extension I also do not see any network traffic occur, I do see the data in the Storage though, but not data from the other device, only data local to the current device.
Specifications
Firefox 132.0.2
TM: 5.3.2
OS: Windows 10
Firefox 132.0.2
TM: 5.3.2
OS: macOS Sonoma 14.6.1
Script
On my windows machine I have the following scripts:
On my mac I have:
I would expect at least one side to sync, even if it overwrote the other side. What is happening is that no sync is occurring at all.