-
Notifications
You must be signed in to change notification settings - Fork 97
Description
Prerequisites
- I verified that this is not a filter issue (MUST be reported at filter issue tracker)
- This is not a support issue or a question
- I performed a cursory search of the issue tracker to avoid opening a duplicate issue
- The issue is not present after wholly disabling uBlock Origin ("uBO") in the browser
- I checked the documentation to understand that the issue I report is not a normal behavior
I tried to reproduce the issue when...
- uBO is the only extension
- uBO with default lists/settings
- using a new, unmodified browser profile
Description
Hi,
I use LibreWolf and Ungoogled Chromium for daily tasks. In both I have uBO in medium blocking mode, so I constantly have to modify filtering list to unbreak sites.
Right now there is no way that changes made on Browser1 uBO settings reflects on Browser2 uBO settings.
A specific URL where the issue occurs
everywhere
Steps to Reproduce
- Open Browser1 and open a site that breaks with current uBO dynamic filtering list.
- Unbreak the site by changing dynamic rules.
- Open Browser2 and open the same site.
- You must change the rules again to unbreak the site.
- Here labels 'Browser1' and 'Browser2' are used merely with an identification purpose. Real browsers (even more than 2) are interchangeable in this description.
Expected behavior
- uBO comes with an opt-in setting that says, approximately: "When you click on the Lock icon, current settings are made permanent and exported to a local file. Every time the browser starts, uBO will import the settings from this file". There is also the option to create/select this file.
0.1 Both (or more) browsers in PC have this option enabled and point to the same file. - Open Browser1 and open a site that breaks with current uBO dynamic filtering list.
- Unbreak the site by changing dynamic rules.
- After clicking the Lock icon, uBO saves the current settings and export them to a local file (ex. my-ublock-dynamic-rules-local-sync.txt)
- Open Browser2 and open the same site.
- The site is unbroken.
-
Why use local sync instead online sync?
– My browsers have sync feature disable by default.
– Even if they had it enabled and I used it, Firefox and Chromium-based browsers sync to different servers. Local sync would allow universal browser compatibility.
– It's faster.
– It saves bandwidth.
– It's better for privacy. -
Note that I suggest uBO to export settings to local file every time they are updated, but only import them when browser starts. It would be even better if there's a way that both browsers' uBO to be synced in real time, without a significant increase of resources.
Actual behavior
Described in Steps to Reproduce.
uBlock Origin version
1.37.2
Browser name and version
LibreWolf 92.0.1 (64-bit) and Chromium 89.0.4389.114 (Developer Build, ungoogled-chromium) (64-bit)
Operating System and version
Windows 10 Pro 1909