Problems with uBlock Origin in Vivaldi?
-
@RasheedHolland my bug report for Vivaldi is
VB-94901 "Badge on uBlock Origin button does not change color when status changes" -
@RasheedHolland said in Problems with uBlock Origin in Vivaldi?:
You also need to check if it blocks JS upon refresh of the page.
If you do a simple refresh after changing uBlock settings, the browser will just reload the page from cache. For JS this usually means memory cache. You will need to force a hard reload after changing uBlock settings, and this is the same in all browsers.
This is also documented in the uBlock wiki:
"After modifying the rules, you can quickly reload the page without leaving the popup by clicking on the reload button appearing in the top-right corner. Click it with Ctrl, Shift or Cmd (Mac) pressed to bypass browser cache."
https://github.com/gorhill/uBlock/wiki/Quick-guide:-popup-user-interface
(under I am an advanced user)You can use the tools available to you (Dev.tools/Network, uBlock logger) to verify this.
And about the badge color, you're saying this is a problem in Vivaldi?
Yes, this is an issue or "bug" due to the Vivaldi UI.
-
Just tested this because I was curious.
Youtube working fine with uBlock running.
Disable JS, refresh from button in the extension - broken
Hard refresh - broken
New tab - broken
Enable JS, refresh from button in the extension - works.At no point does the uBlock icon/notification change colour.
-
@DoctorG said in Problems with uBlock Origin in Vivaldi?:
VB-94901 "Badge on uBlock Origin button does not change color when status changes"
Maybe important to specify it's not just uBlock, it applies to all extensions that have a badge and needs to specify colour:
Looks like it was broken in 5.2, it turns purple in 5.1 and 5.0.
-
@DoctorG It has already been reported a few times, but they have been set as duplicates of
VB-83875
which appears to be a different issue related to the badge number not updating. We would have to ask the reporter to be sureSo do we try and get one of the old duplicates reopened or just continue with the new one?
VB-88196
andVB-93909
both call out the specific API method. -
@nomadic Thanks for information.
I now saw in tracker VB-88196 and VB-93909 were duplicates of VB-83875.
I have linked VB-94901 to master VB-83875. -
@DoctorG I guess linking is fine since the other reports point to it, but isn't
VB-83875
completely unrelated to this problem? -
@nomadic Dev decided to have VB-83875 as a masterbug for such duplicates/related ones.
-
@RealJosephKnapp Or just don't use both ad blockers; pick one of the other. From what I've read: Using two adblockers slows the loading of webpages down.
-
Ppafflick moved this topic from Vivaldi for Windows on
-
@DoctorG said in Problems with uBlock Origin in Vivaldi?:
@RasheedHolland my bug report for Vivaldi is
VB-94901 "Badge on uBlock Origin button does not change color when status changes"OK thanks, hopefully this will be fixed.
-
@Pathduck said in Problems with uBlock Origin in Vivaldi?:
If you do a simple refresh after changing uBlock settings, the browser will just reload the page from cache. For JS this usually means memory cache. You will need to force a hard reload after changing uBlock settings, and this is the same in all browsers.
I'm not sure what is going on, but when I tested in a clean profile, uBlock seemed to malfunction. But on my main profile it does seem to block JS correctly. But in my view, uBlock should always disable and enable JS after refresh via Vivaldi's refresh button, so without having to use the refresh button in Ublock's interface.
-
@RealJosephKnapp said in Problems with uBlock Origin in Vivaldi?:
Ublock does conflict with Vivaldi's inbuilt ad blocker. A fix would be to add a setting as to which ad blocker is more important. Or to default to a 3rd party ad blocker when it is installed. I like that Gorhill is making headway on porting uBlock to manifest v3. He calls it Ublock lite.
I have seen weird behavior sometimes when both Vivaldi's adblocker and uBlock are enabled, so that's why I have disabled Vivaldi's adblocker. But I do use it when uBlock sometimes causes problems with website loading.
-
@Pathduck said in Problems with uBlock Origin in Vivaldi?:
@DoctorG said in Problems with uBlock Origin in Vivaldi?:
VB-94901 "Badge on uBlock Origin button does not change color when status changes"
Maybe important to specify it's not just uBlock, it applies to all extensions that have a badge and needs to specify colour:
Looks like it was broken in 5.2, it turns purple in 5.1 and 5.0.
Correct, it did work in older versions of Vivaldi, so it's clearly a bug.
-
@RasheedHolland said in Problems with uBlock Origin in Vivaldi?:
VB-94901
A developer confirmed the bug and was assigned. I hope for a fix in some week(s).
-
@DoctorG said in Problems with uBlock Origin in Vivaldi?:
@RasheedHolland said in Problems with uBlock Origin in Vivaldi?:
VB-94901
A developer confirmed the bug and was assigned. I hope for a fix in some week(s).
OK cool, sounds great to me.
-
@Pathduck said in Problems with uBlock Origin in Vivaldi?:
@RasheedHolland said in Problems with uBlock Origin in Vivaldi?:
You also need to check if it blocks JS upon refresh of the page.
If you do a simple refresh after changing uBlock settings, the browser will just reload the page from cache. For JS this usually means memory cache. You will need to force a hard reload after changing uBlock settings, and this is the same in all browsers.
Here is another example of weird behavior, see link. When I disable JS via uBlock and I reload the page with Vivaldi's refresh button, JS won't always be disabled. Perhaps after a second refresh, it will disable JS. So that's why I assumed that uBlock isn't blocking JS.
Actually, I have just tested it on an old version of Edge, and I get the same result, so uBlock is acting weirdly when combined with Chromium. In Firefox it acts normal. But I do get to see the purple uBlock icon badge in Edge though.
-
@RasheedHolland Yes, Chromium-based browsers cache JS more aggressively and reload from memory cache when a regular page refresh is done. Like I said, use Ctrl+F5 to bypass cache.
Or use Ctrl+click the reload button in Vivaldi to bypass cache.
Or as I already documented above, Ctrl/Shift with the reload button in uBlock.
And no point in digging up every weird site you find, this is just how it works in Vivaldi. Hopefully the colour of the icon will be fixed some time, since it's so important to see Purple
-
@Pathduck said in Problems with uBlock Origin in Vivaldi?:
@RasheedHolland Yes, Chromium-based browsers cache JS more aggressively and reload from memory cache when a regular page refresh is done. Like I said, use Ctrl+F5 to bypass cache.
Or use Ctrl+click the reload button in Vivaldi to bypass cache.
Or as I already documented above, Ctrl/Shift with the reload button in uBlock.
And no point in digging up every weird site you find, this is just how it works in Vivaldi. Hopefully the colour of the icon will be fixed some time, since it's so important to see Purple
Why I brought this up is to explain to you why I believed that Ublock isn't blocking JS, that's all. And yes, the color purple is INDEED important, because then you know whether JS is disabled or not, so you're missing the point.
-
The problem has been fixed in Vivaldi 6.4, now uBlock Origin correctly shows when JS is disabled with the color purple.
-
But the button is not grey when there is no internet connection, such as on about:blank. Violentmonkey correctly turns grey when there is no connection.