←back to thread

552 points freedomben | 6 comments | | HN request time: 0.206s | source | bottom
Show context
emaro ◴[] No.41809865[source]
For people that have somehow missed the story, manifest v3 removed support for certain powerful network apis, severly limiting ad-blockers capabilities. uBlock Origin will not work anymore without manifest v2 (there's a v3 compatible lite version of uBlock Origin).
replies(2): >>41810024 #>>41810092 #
jokoon ◴[] No.41810024[source]
I saw there is a manifest v3 ublock lite.

I don't understand why and how it would be less capable, and so far I have not read the details of how/why.

So far, it's just rumors to me.

I will keep using firefox anyway, but honestly I am still waiting for a clearer explanation.

replies(3): >>41810042 #>>41810096 #>>41810097 #
1. sjnonweb ◴[] No.41810096[source]
With manifest v2, the extension could dynamically intercept requests and block them based on a custom rule.

With v3, extensions have to predefine the rules for blocking. Which is the limiting factor

replies(2): >>41810106 #>>41810204 #
2. hypeatei ◴[] No.41810106[source]
That and certain features like the element zapper in uBO aren't available in Lite.
3. sho ◴[] No.41810204[source]
> extensions have to predefine the rules for blockin

And there's a limit of 5000 such rules.

replies(1): >>41810239 #
4. nolist_policy ◴[] No.41810239[source]
The limit is 330000 rules:

"Based on input from the extension community, we also increased the number of rulesets for declarativeNetRequest, allowing extensions to bundle up to 330,000 static rules and dynamically add a further 30,000." https://blog.chromium.org/2024/05/manifest-v2-phase-out-begi....

replies(2): >>41810481 #>>41810645 #
5. lyu07282 ◴[] No.41810481{3}[source]
even if it was infinite that wasn't really the issue, you can't express the algorithms uBlock Origin is using as a static list
6. EasyMark ◴[] No.41810645{3}[source]
Given the size and complexity of modern ad malware I doubt if 330,000 rules is enough, so why limit it?