Skip to content
Tech AI Wire

Google pulls every Manifest V2 extension from the Chrome Web Store

The last Manifest V2 extensions, classic uBlock Origin among them, are gone from the Chrome Web Store. Copies already installed keep running, but they get no updates.

By Tech AI Wire Team

4 min read

XLinkedIn
Chrome Web Store search results for uBlock Origin, with only the Lite version listed among the ad blockers.

By the numbers

the release that deleted the last MV2 flags
Chrome 151
MV2 extensions Brave now self-hosts
4
updates an installed MV2 extension can still get
0

Google has removed the last Manifest V2 extensions from the Chrome Web Store, including the classic version of uBlock Origin. Extensions already installed keep working, but they can no longer be updated or reinstalled. For anyone who still relied on Chrome finding the old ad blocker for them, that route is now closed.

Manifest V2 is the older rulebook Chrome extensions were written against. Manifest V3 replaced it. The two reports that cover the removal disagree by one day on when it happened: the Brave community post says September 1, 2026, while gBlock says August 31, 2026.

What actually changed

The extensions did not stop running. They stopped being available.

According to the Brave community post, Manifest V2 extensions installed on Chrome 138 or earlier stay installed. What they lose is everything after that. They cannot receive updates, and they cannot be reinstalled from the Chrome Web Store once removed. The same post notes that users can no longer find or install these extensions through the store even on browsers that still support Manifest V2.

That distinction matters for an ad blocker in particular. A filter list that never updates gets worse every week, because the sites it filters keep changing.

The road here, version by version

This was a long removal, not a sudden one. gBlock lays out the sequence.

DateChrome versionWhat changed
July 24, 2025138The option to re-enable Manifest V2 extensions disappears
June 30, 2026150The kExtensionManifestV2Disabled flag is removed
July 28, 2026151The last legacy flags go, including AllowLegacyMV2Extensions
August 31 or September 1, 2026-The remaining MV2 extensions leave the Chrome Web Store

Android Authority reported the middle step in June 2026. It said the "Allow legacy extension manifest versions" flag was gone from stable Chrome, which ended the workarounds people had used to keep the old extensions installable.

Google's reasoning is on the record there too. Android Authority attributes the removal of the kExtensionManifestV2Disabled feature to Chrome engineer Devlin Cronin. The stated reasons were plain. Keeping Manifest V2 alive was complex, it created technical debt, it carried security risks, and it caused multiple bugs.

What uBlock Origin Lite gives up

There is a Manifest V3 version, and it is not the same product.

uBlock Origin Lite is the adaptation built for the new rules. Per gBlock, it drops dynamic filtering and custom filter lists, and cosmetic filtering is turned off by default. Dynamic filtering is the part that lets you make blocking decisions while a page is loading. Cosmetic filtering hides page elements rather than blocking requests.

The limit sits in the API itself. The old webRequest API let an extension inspect and change network traffic as it happened. Manifest V3 replaces it with declarativeNetRequest. There, an extension registers static rules in advance and the browser applies them. According to gBlock, those rules cannot depend on the top-level context. So a rule cannot easily behave differently based on which site you are actually visiting.

Where you can still get the classic build

Other browsers have not all followed. The Brave community post says Brave self-hosts four Manifest V2 extensions on its own backend: uBlock Origin, AdGuard, uMatrix and NoScript. Users enable them from there rather than from Google's store.

Android Authority reported in June 2026 that Firefox has committed to supporting Manifest V2 indefinitely. That report also listed other browsers as still supporting it at the time. Browser positions have moved since June. Treat any list of holdouts as a snapshot, not as today's state.

What this means for developers

If you ship a Chrome extension and any part of it still targets Manifest V2, the distribution question is settled. There is no store listing to fall back on, and no flag to tell enterprise users to flip. Porting is the only path that keeps you installable.

If you depend on webRequest to make decisions at request time, budget real work rather than a rename. The new API wants your rules up front. Rules that vary by the top-level site are the ones that translate worst. Write the tricky cases down first and check each against the new API before you estimate the port.

There is a testing consequence worth acting on today. Colleagues running old Chrome with an old extension are frozen on whatever version they had, so bug reports from them describe code that can never be patched. Ask which browser and which extension build a report came from before you spend time on it.

For your own browsing, decide deliberately rather than by drift. Staying on Chrome means uBlock Origin Lite and its narrower feature set. Keeping the classic build means Firefox, or Brave's self-hosted copies. Doing nothing means an installed extension that quietly ages out, which is the one option with no upside.

Sources

  1. Google removes all MV2 extensions from web store - Brave Community
  2. Chrome 151 kills Manifest V2 - uBlock Origin is done - gBlock
  3. Chrome users are losing their best ad-blocker - Android Authority

Related articles

Chrome's About page showing the browser up to date on version 153, next to the Settings menu.
Dev Stack

Chrome moves to a two-week release cadence

Chrome 153 starts a two-week milestone cycle, down from four. Google says Chrome 149 and 150 alone fixed 1,072 security bugs as LLMs find flaws at scale.

The daily brief

Three to five stories a day, and what each one means for the people who build software. Free, no spam.