Tampermonkey / tampermonkey

Tampermonkey is the most popular userscript manager, with over 10 million users. It's available for Chrome, Microsoft Edge, Safari, Opera Next, and Firefox.
GNU General Public License v3.0
4.3k stars 424 forks source link

Sync which scripts are enabled/disabled (initial sync only) #1275

Open joeytwiddle opened 3 years ago

joeytwiddle commented 3 years ago

Actual Behavior

When adding sync to a new browser, it imports all the scripts fine, but they are all enabled.

Suggested Behavior

It would be great if it would disable those scripts which are disabled in my other browsers (say in my most recently used browser).

Caveat

I understand that people might want different scripts enabled/disabled in different browsers, and that's good.

Therefore I suggest not enabling/disabling scripts which are already installed. But for the initial sync of a new browser profile (and perhaps when a new script is added) it would be good to have the feature.

fushihara commented 1 year ago

I have created scripts that I use temporarily on a daily basis, and syncing with the new chrome is very inconvenient because of the large number of scripts enabled. At the very least, I would like to see an option added to turn off synced scripts by default!

derjanb commented 1 year ago

because of the large number of scripts enabled

At the dashboard you can press Ctrl+a, select "Disable" and press "Start" after the initial sync is done.

fushihara commented 1 year ago

I do not want to disable all scripts. Every time I set up chrome, I have the painful task of going through a huge number of synchronized scripts and deciding which ones to disable and which ones not. Since I am not aware of the scripts I am using when browsing a web page, it is very difficult to look at Tampermonkey's list of scripts and determine which ones should be enabled!