uBlockOrigin / uBOL-home

uBO Lite home (MV3)
GNU General Public License v3.0
1.2k stars 48 forks source link

Filter list equivalency with `uAssets` lists between MV2 uBO and uBO Lite? #149

Closed Hrxn closed 3 months ago

Hrxn commented 4 months ago

Had to search around for a while, but I think I've found the relevant part here: https://github.com/uBlockOrigin/uBOL-home/wiki/Frequently-asked-questions-(FAQ)#when-do-filter-lists-update

So there are no filter lists at all in uBOL, at least not in the "traditional" sense. Only declarative rulesets, which have to be compiled, and then are only shipped with new versions of uBOL itself, right?

But what exactly gets compiled for uBOL - in its settings, there is only one "filter list" entry under Default, what is the source for that?

Is it the entirety of the filters from https://github.com/uBlockOrigin/uAssets?

For example, I was using filters/annoyances-cookies.txt with uBO classic, is this (entire) list part of the defaults in uBOL?

I was asking because there's a site that is not working anymore in uBOL like it used to before and I wanted to investigate the reasons..

garry-ut99 commented 4 months ago

But what exactly gets compiled for uBOL - in its settings, there is only one "filter list" entry under Default, what is the source for that?

Search the log to find which filter lists are fetched into uBOL:

https://github.com/uBlockOrigin/uBOL-home/blob/4cc7715756292d8e29bb2266ed1d58762c51342e/firefox/log.txt#L4-L17

For example, I was using filters/annoyances-cookies.txt with uBO classic, is this (entire) list part of the defaults in uBOL?

Yes:

https://github.com/uBlockOrigin/uBOL-home/blob/4cc7715756292d8e29bb2266ed1d58762c51342e/firefox/log.txt#L2341-L2348

I was asking because there's a site that is not working anymore in uBOL like it used to before and I wanted to investigate the reasons..

Not all filters are compatible with uBOL:

gorhill commented 3 months ago

See https://github.com/uBlockOrigin/uBlock-issues/wiki/About-Google-Chrome's-%22This-extension-may-soon-no-longer-be-supported%22

Hrxn commented 3 months ago

But what exactly gets compiled for uBOL - in its settings, there is only one "filter list" entry under Default, what is the source for that?

Search the log to find which filter lists are fetched into uBOL:

Ah, thank you, good to know. Not really obvious to find, though 😃

Not all filters are compatible with uBOL:

Understood. I think the filter in question doesn't seem to be one mentioned in the list there, implying that it should work in uBOL. FWIW, it's +js(set-local-storage-item, allowCookies, true)



See https://github.com/uBlockOrigin/uBlock-issues/wiki/About-Google-Chrome's-%22This-extension-may-soon-no-longer-be-supported%22

Huh? I'm aware, I've read all these FAQs and stuff. This is a question about uBOL, if that is what was unclear here?

Oh, wait. I think I've just found the culprit. The site that's not working anymore has been removed from filters/annoyances-cookies.txt

Apparently it has been moved to thirdparties/easylist/easylist-cookies.txt? What is the purpose of that move?

The list just mentions this:

! Description: Filters optimized for uBlock Origin, to be used with EasyList's and/or Adguard's "Cookie Notices" list(s)

So, to get this with uBOL, I have to additionally select EasyList/uBO – Cookie Notices under Annoyances, right?