iorate/ublacklist

Using Google's advanced operators disables full-range uB blocking

Opened this issue · 0 comments

{Not sure when this started; could have been around for quite awhile, but coincidentally new ruleset grammar was released recently - #490 }

Suspicion: when using multiple G's advanced operators e.g. site:, uB gets disabled or limited from full blocking. But Highlighting still works.

Note: &safe=off might not be relevant to the troubleshooting. I'm using it as part of normal convenience.

Note-note: feel free to change the Title of the Issue.

Expected Behavior

https://www.google.com/search?q=Lendmark+-inurl%3Auser%7Cmildlyinfuriating%7Cnews%7Cpolitics+-intitle%3Ahiring+site%3Awww.reddit.com&safe=off

Any of the following filters should work...
/^https?:\/\/www\.reddit\.com\/r\/(csinterns|personalfinance|techsalesjobs|legaladvice)\//
/reddit\.com\/r\/(csinterns|personalfinance|techsalesjobs|legaladvice)\//
/(csinterns|personalfinance|techsalesjobs|legaladvice)/
path *= "personalfinance"

Actual Behavior

And infact they do -- but only when Highlighting e.g. @1path *= "personalfinance"

But blocking does not work, e.g.
path *= "personalfinance"
/(legaladvice)/

Steps to Reproduce the Problem

  1. Disable uBlock, Tampermonkey
  2. Use path *= "personalfinance" or /(legaladvice)/ or any of the filter formats above
  3. use above Google search query, or any using G's advanced operators
  4. Switch to @1path *= "personalfinance" or @1/(legaladvice)/

Extra tests...

  1. Use separately:
    path*="realtors"
    @1path*="realtors"

  2. Try these Gsearches...

Seems to work normally:
https://www.google.com/search?q=realtors

Sort-of works - blocking is missed on a result with /realtors/ in the Path (the reddit one):
https://www.google.com/search?q=intitle%3Arealtors

Specifications

  • Browser: Firefox 115.6.0esr
  • Other extensions/add-ons: uBlock, Tampermonkey, more...
  • Search engine: Google
  • Language: English
  • Region: