this post was submitted on 02 Aug 2024
1020 points (98.9% liked)
Technology
59331 readers
5173 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Unfortunately it's a bigger problem.
Google doesn't plan to block uBlock Origin itself, but the APIs it uses to integrate into Chrome in order to function. This will effectively disable all adblockers on Chrome. uBlock won't be removed from the Chrome extension store, it will just have 90% of its functionality removed.
Additionally, this isn't a Chrome-only change, but a change in the open source Chromium, an upstream browser of Chrome all other Chrome-based browsers use (essentially everything aside from Firefox and Safari themselves).
The change itself is involved in changing the browser's "Manifest", a list of allowed API calls for extensions. The current one is called Manifest v2 and the new one was dubbed Manifest v3.
Theorethically Chromium-based browsers could "backport" Manifest v2 due to the open source nature of Chromium. However that is unlikely as it's projected to take a lot of resources to change, due mostly to security implications of the change.
Vendors of other Chromium-based browsers themselves have little to gain from making the change aside from name recognition for "allowing uBlock", which most users either wouldn't care for or already use Firefox, so the loss for Google isn't projected to be large, just as the gains for other vendors.
TLDR: uBlock won't be removed from the Chrome extension store, but the mechanisms through which it blocks ads will be blocked. The block isn't a change in Chrome but in Chromium and affects all Chromium-based brosers (all except Firefox and Safari). Other vendors could change that to allow adblockers but it's projected to take a lot of time and resources.
There is already a "lite" version of uBlock origin that conforms to the new manifest and will still work.
There are still a few features missing, some can't be implemented but others will be.
The 'block element' picker is the big one that can not be implemented in the lite version.
Also included block lists can't update unless the extension itself updates.
Those seem like really big hurdles. How can those be worked around?
Is it not possible to trigger a manual block list update?
It's not something that can be worked around. It's specifically a design feature of manifest v3 to restrict these types of things.
Your options are to accept this or use a different browser.
Is it by the same author? Nik Rols, iirc?
Raymond Hill (gorhill) is the author of uBlock Origin, uBlock Origin Lite, uMatrix etc.
I remembered... poorly.