Firefox is free, you know —

Google Chrome’s plan to limit ad blocking extensions kicks off next week

Chrome's Manifest V3 transition is here. First up are warnings for any V2 extensions.

A man wears soft rings that spell out CHROME.
Enlarge / Someone really likes Google Chrome.

Google Chrome will be shutting down its older, more capable extension system, Manifest V2, in favor of exclusively using the more limited Manifest V3. The deeply controversial Manifest V3 system was announced in 2019, and the full switch has been delayed a million times, but now Google says it's really going to make the transition: As previously announced, the phase-out of older Chrome extensions is starting next week.

Google Chrome has been working toward a plan for a new, more limited extension system for a while now. Google says it created "Manifest V3" extensions with the goal of "improving the security, privacy, performance, and trustworthiness of the extension ecosystem."

Other groups don't agree with Google's description, like the Electronic Frontier Foundation (EFF), which called Manifest V3 "deceitful and threatening" back when it was first announced in 2019, saying the new system "will restrict the capabilities of web extensions—especially those that are designed to monitor, modify, and compute alongside the conversation your browser has with the websites you visit." It has a whole article out detailing how Manifest V3 won't help security.

Comments from the Firefox team have also cast doubt on Google's justification for Manifest V3. In a talk about the implications of Manifest V3, Philipp Kewisch, Firefox's Add-ons operations manager, said, "for malicious add-ons, we feel for Firefox it has been on a manageable level, and since the add-ons are mostly interested in grabbing data, they can still do that with the current web request API [in Manifest V3]." Firefox plans to support Manifest V3 because Chrome is the world's most popular browser, and it wants extensions to be cross-browser compatible, but it has no plans to turn off support for Manifest V2.

A big source of skepticism around Manifest V3 is limitations around "content filtering," aka the APIs ad blockers and anti-tracking extensions use to fight ad companies like Google. Google claims the goal of Manifest V3 is to improve "the security, privacy, performance, and trustworthiness," and a Google spokesperson points to this blog post, which claims that the more limited filtering system will prevent extensions from seeing  "sensitive data" on websites. It also claims there's a performance benefit to using the new filtering system. As Kewisch said, the primary goal of malicious extensions is to spy on users and slurp up data, which has nothing to do with content filtering. This is all happening while Google makes about 77 percent of its revenue from advertising, is building an ad system directly into Chrome, and Google properties like YouTube are making aggressive moves against ad blockers.

The initial version of Manifest V3 was detailed in 2019, and since then, Google has gone back and forth with the extension community and made some concessions. Google says it raised the number of filtering rulesets allowed by Manifest V3, which should help ad blockers. One contentious point has been around updating filter lists, Manifest V3 bans "remotely-hosted code," but this is typically how ad blockers updated their filter lists. In an end-of-2023 interview with Ghostery’s director of product and engineering Krzysztof Modras, Engadget wrote "Modras said that under Manifest V3, whenever an ad blocker wants to update its blocklist—again, something they may need to do multiple times a day—it will have to release a full update and undergo a review "which can take anywhere between [a] few hours to even a few weeks." In the cat-and-mouse game of ad blockers, you can imagine how this could let YouTube change the ad system instantly, while any counterpunches from ad blockers could be delayed by weeks. Google now says it's possible for extensions to skip the reviews process for "safe" rule set changes.

In a comment to The Verge last year, the senior staff technologist at the EFF, Alexei Miagkov, summed up Google's public negotiations with the extension community well, saying, "These are helpful changes, but they are tweaks to a limited-by-design system. The big problem remains the same: if extensions can’t innovate, users lose and trackers win... We now all depend on Google to keep evolving the API to keep up with advertisers and trackers."

Google says, "over 85% of actively maintained extensions in the Chrome Web Store are running Manifest V3, and the top content filtering extensions all have Manifest V3 versions available." The company doesn't mention that the most popular ad blocker's Manifest V3 version is "uBlock Origin Lite," with the "Lite" indicating that it is inferior to the Manifest V2 version.

As for how this phase out is actually going to go, Google says next week the beta versions of Chrome will start seeing warning banners on the extensions page for any Manifest V2 extensions they have installed. V2 extensions will also lose their "featured" status in the Chrome extension store. Google says extensions will start to be disabled in "the coming months." For a short period, users will be able to turn them back on if they visit the extension page, but Google says that "over time, this toggle will go away as well." At that point you can either go hunting through the Chrome Store for alternatives or switch to Firefox.

This post was updated with information from a Google spokesperson.

Reader Comments (299)

View comments on forum

Loading comments...

Channel Ars Technica