Comment by simcop2387

13 hours ago

Mostly so, it's got all the limitations of Manifest V3 which prevents it from doing a good bit of blocking, https://ublockorigin.com/#manifest-v3-section

In particular:

* Cannot use all filter lists simultaneously (rule limits apply)

* No cosmetic filtering in the default mode

* No scriptlet injection by default

* Limited dynamic filtering capabilities

* Requires broader host permissions upfront

But it's definitely still better than no adblockers

> it's got all the limitations of Manifest V3 which prevents it from doing a good bit of blocking

The only mainstream browser left that can still run the full version of uBlock Origin is Firefox.

All the others have the same limitations imposed by Manifest V3.

Cosmetic filtering and script injection both work fine, they’re just off by default. Everybody works around rule count limits by making the one app register itself as like six different “Safari extensions”, it’s just clutter not a limitation. It requires no permissions up front and later permissions only granularly and rarely, for me only on YouTube, while the Firefox version does require unrestricted access to all domains. I have never seen a “dynamic filtering capability” it lacks or an ad it can’t block, do you have any examples?

  • yea but also idk if its OT but i pay for apple news premium and its just all ads in safari. like whats the point, like its cheaper to bundle and share with my family. but why am i see ads withing News app when i pay this should be a given.

What I like about uBO Lite in Safari is that I can use it without allowing it access to any of my data (it works in a purely declarative mode if you want). Even if it’s unlikely that uBO would be sold to a sketchy company, at least this provides protection against any supply chain attacks.

  • Yes, that was Google’s justification for killing MV2. It isn’t wrong, of course, but I insist on defining my own security posture and I prioritize adblocking.

Cosmetic-based filters and scriptlet injection-based filters work by default, they are enforced in _Optimal_ and _complete_ filtering modes. The default filtering mode is _optimal_.

You can have virtually unlimited amount of rules, its just a limit per list, the number of lists aint really limited.

Regarding the cosmetic filtering and scriptlet injection, are these even relevant? Most uBO users already give full access to the extension, so they'll probably do the same to uBOL to (most permissions + complete filtering mode). So basically they will have these features anyway.