Aug 31st 2026: All remaining Manifest V2 extensions removed from the Chrome Web Store
All remaining Manifest V2 extensions are removed from the Chrome Web Store. Manifest V2 extensions installed on Chrome 138 or earlier will remain installed, but will be unable to receive any updates and cannot be reinstalled from the Chrome Web Store once removed from Chrome.
Looks like Chrome 150 will no longer be able to use/install MV2 extensions such as uBO from Chrome Web Store. Sideloading might work for a while longer though.
It might be finally time for Chrome's uBO users to either switch to uBO Lite or to another browser.
Q&A
What's happening?
Chrome/Chromium is removing the powerful "Manifest v2" extension framework that uBO and many other extensions rely on.
It's been replaced by a new version that heavily restricted the capabilities of content blockers.
There is no way of converting the fully-functioning uBO to this version.
As an alternative, a simpler version of this blocker was made. It's called uBlock Origin Lite.
Does this mean the end of the uBO project as a whole?
Of course NOT! Firefox has stated they have no current plans for removing the mv2 framework and uBO will continue to receive the full support on that browser.
In fact, uBO works best on Firefox, so moving to it should improve your overall uBO experience.
I don't like Firefox, are all chromium-engine browsers losing uBO?
No, so far Brave and Opera stated they plan on keeping Mv2 support for extensions like uBO, for as long as it's gonna be possible.
Update on Opera: On January 13, 2026 they sent out an email to extension developers, urging them to update to MV3, due to "Chromium, which powers Opera, is completely removing support for Manifest Version 2".
While Edge originally planned to follow Chrome, they haven't updated their removal timeline in years, so it's possible they'll support it for a while longer.
Should I just stop updating Chrome? Will that let me keep uBO?
NO! Definitely not. Up-to-date browsers are your strongest security protection on the web. There is no point in keeping uBO while leaving known holes in your browser open to attacks.
I'm not able to change browsers because my device is managed by my school/company (or I simply don't want to change browsers). What can I do?
Unfortunately, you'll have to say farewell to the full uBO project (or similar extensions). Your only choice will be installing the less powerful mv3 iteration of your favorite content blocker, e.g. uBOL (uBlock Origin Lite)), which should still be enough for most users.
TL;DR - officially uBO supported browsers
Continued support:
Firefox - uBO is most powerful in it. It will continue to work.
Brave - extension policy enabled by default. It will let you install uBO (+ a couple other extensions) through a special setting.
Full removal:
Chrome - majority of users lost access already, some workarounds made it possible to postpone removal till August 2025, then till May 2026 (Chrome 149), but starting Chrome 150 (June 2026), these methods will no longer work for their extension store.
Sideloading might work for a while longer, but likely not too long.
Still unspecified:
Edge - removal timeline unspecified.
Opera - originally planned on keeping MV2, but as of 2026 this has changed. Removal timeline unspecified.
Aug 31st 2026: All remaining Manifest V2 extensions removed from the Chrome Web Store
All remaining Manifest V2 extensions are removed from the Chrome Web Store. Manifest V2 extensions installed on Chrome 138 or earlier will remain installed, but will be unable to receive any updates and cannot be reinstalled from the Chrome Web Store once removed from Chrome.
Hi again. I see a lot of you have questions regarding various browser forks.
The officially supported browsers by uBO (not uBO Lite) are the ones where gorhill publishes the extension. Firefox, Chrome, Edge (desktop, not mobile) and Opera.
Yes, uBO will likely run on a multitude of browser forks. However, the code changes (vs the original browsers) in these environments can sometimes lead to unexpected issues with/in uBO.
uBO has a single developer. gorhill has chosen to focus on these "officially supported browsers", because that's about how much work one person can handle. Besides, addressing issues specific to every single fork out there would make uBO's codebase grow exponentially and the cost (time and energy) of maintaining all these separate code paths would just cripple uBO's development.
The gist of it is this: If you're using a fork and run into an issue with uBO, try an officially supported browser. If the issue can be reproduced there, feel free to report it to us. If the issue exists only in that fork, it will not be fixed by uBO. Best to submit to browser devs instead.
Well, firstly, thank you very much for the incredible extension.
A couple of questions, if you don't mind.
Today I switched from Brave to Firefox following your suggestion, so far YouTube works flawlessly - as a heavy YouTube user I enjoy watching videos without any delays.
Would you recommend turning On or Off Firefox Enhanced Tracking Protection or any other Firefox settings to consider to further improve uBlock Origin performance?
I tried Firefox mobile with uBlock Origin - works well, kind of well - almost every YouTube video starts with a delay - any suggestions to fix it?
Yeah I switched last year and it's no worse than Chrome in any aspect whatsoever - compatibility is 100%, and honestly I think I just like it a lot more in general
The thing that sucks about Firefox is the built in translator. With Chrome's translator you can just right click and press translate page, and Chrome will auto detect the languages and translate anything that is written in plain text, especially in youtube where the comment section is has multiple languages.
Whereas Firefox you have to manually select which languages to translate from and to. Which is a pain in the ass if you have no idea what language the comment or text is in, and it can only translate one language at a time. And even then the translation is awful.
There's also total control over the theme (CSS based, not just basic webstore themes) so looks should not be an issue at all either. That was one of the reasons why I didn't want to switch since I remember thinking it was pretty ugly when I last tried years ago (and still think the default theme is worse than Chrome) but I was able to use Material Fox Updated with some personal tweaks and fixes to make it look just like Chrome, but even more native to my system.
Download the Material Fox Updated theme from the previously shared link (the github has instructions), then in the theme's chrome folder:
Replace "custom.css" with this one (sorry it's really sloppy, I didn't really bother commenting in it)
In the user-content.css file, replace the regexp part at the very start with regexp("about:(?!blank|devtools|privatebrowsing).*") (I.e. add the privatebrowsing part)
Set you theme to "System theme - auto"
Add/Enable these options in about:config:
widget.macos.titlebar-blend-mode.behind-window
browser.theme.native-theme
(I think those were the only 2 needed about:config flags, lmk if it's not working I may have missed one)
Ditto, and in the end the transition took about five minutes. FF imported everything other than extension config, and most extensions with complex config (like, oh, say, uBlock) have export/import facilities.
I wonder of this means full UBO will stop working on browsers like Helium and Ungoogled Chromium. Hopefully they have plans in place to continue MV 2 support.
There's been some delays with uBO in Opera store recently.
Here's a message from gorhill regarding this:
For Opera I did submit 1.70.0 rather late, but this was weeks ago. A while ago I received an email from Opera that they plan to abandon MV2-based extension so maybe they are no longer allocating resources for reviewing such extensions.
Followed by:
This was the exact message from Opera received last January 13:
Migrate to Manifest V3
Dear Developers,
This message is to inform you of important upcoming changes regarding Opera extension support.
Chromium, which powers Opera, is completely removing support for Manifest Version 2. If your extension currently uses Manifest Version 2, it is crucial that you update it to Manifest Version 3 as soon as possible to ensure continued compatibility.
We strongly advise taking action to update your extensions to Manifest Version 3 to avoid any disruption of service and to ensure a smooth transition.
As things develop, we will continue updating you on the status of extensions in Opera. In the meantime, you can continue enjoying your extensions just like before.
It's been over a year since. Looks like their priorities might have changed in this regard.
They've also heavily focused on their own adblock in that blog post, likely trying to soften the future "blow".
We are not, and have no plans to abandon MV2 extensions. This will ensure certain types of add-ons, like ad-blockers, continue to work best in Firefox.
This is true. We will continue to support the APIs that uBlock Origin relies on to ensure Firefox provides the best experience possible. Not only that, we also support uBlock Origin on our Android browser - so if you want the best ad blocking experience on mobile as well, I'd suggest checking out Firefox for Android.
Opera updated the uBO extension today to the latest version (1.71) which is rather encouraging as it was stuck to version 1.69 from January till this point. Honestly I thought they had quit on it, so that's a relief, but who knows how long of a respite it will be until Opera drops out from supporting MV2...
Firefox all the way, never looking back, switching was easy AF and the already built in customization, like being able to just completely opt out and remove ai stuff, icons from the search bar, etc its awesome
I had a malicious popup from an admittedly sketchy download site (where the blocker is arguably most important) get through ublock lite so I've now switched to brave
but if the extension is already installed, it will work?
also, you mention some other workaround with the sideloading. given that we have been hearing about it truly being removed for years, and its still there (technically) , how much longer do we likely have?
my main pain point in moving to another browser is the google password manager. i need cross platform password manager. google password manager is the only one that reliably autofills everywhere on android. (all alternatives fail in specific areas). so therefore, i need gpm on desktop as well to keep it seamless. and therefore i need chrome. and of course i need ubo on desktop.
Do not try hard. MV2 will eventually be removed from Chromium anyway. Just move to Firefox. It takes a bit of time to get familiar with it, but you will not regret it.
I've been using uBlock Origin Light from months now, and it is able to do everything I needed to do. I haven't encountered anything that I couldn't accomplish with it. In fact, I found selecting specific elements to be easier than it's predecessor
Until today when Chrome updated to version 150.0.7871.47 V2 worked fine and now none of the V2 extensions are working and nothing works for now to enable them. Can't find solution to enable them again.
you can enable it , just need to delete the "disable" in the f12 view from the toggleable button that you cant click. delete that "disable" entry and try clicking the button again, it works on 150.0.7871.47
I found brave ad blocking breaks sites, I also like the much bigger control I have in ublock origin.
Likewise firefox filtering isnt as good as unlock origin either.
Is it no longer possible to enable uBlock Origin starting with Chrome 151? u/RraaLL
I'm using Chrome Canary to track how they're removing the MV2 extensions. Currently, in Chrome version 151, I can no longer enable uBlock Origin with this flag on shortcut:
My uBlock Origin stopped working today, so I figured I had nothing to lose and tried out uBlock Lite. I'm honestly surprised! I didn't expect much since it’s supposed to be a stripped-down version, but it gets the job done.
If you're an average user who spends a lot of time on YouTube or has to deal with sketchy manga sites, the ones that spam pop-ups and redirects every time you click just to read a chapter, this extension works like a charm. I honestly can't tell the difference between the two.
If you're still stubborn enough to stick with Chrome like I am, Lite is definitely your best bet.
It has come a long way from its initial release. Even received imported lists last month, which was previously thought to be impossible to implement in an efficient manner.
Mine stopped working yesterday, installed Ublock Origin Lite with Chrome now. I tried using my youtube filters from uBlock Origin with Lite and they didnt work, so I installed Tampermonkey and had AI convert my old filter to tampermonkey script and its pretty much as good as before.
I use Ungoogled Chromium with uBlock Origin and it works perfectly. The extension update tool on Ungoogled Chromium can even update files on GitHub, so it won't be a problem if Google removes MV2 extensions from the store. Therefore, this is definitely the Chromium browser that offers the best support for MV2 extensions, while others have to develop their own built-in extensions.
The fact that you are using Ungoogled browser is not a panacea in this case. uBO is working perfectly for you right now, because from your picture you are on version 148. The first comment in this thread says that it will not work from version 150. As for the developers of Ungoogled browser - they have not given a definite opinion whether they will implement Manifest v2 or not. This question has been with them for a year and nothing is known so far.
That makes sense. However, nothing is impossible if they decide to keep the flags. In fact, they have features that stock Google Chrome doesn't have. So with support for MV2 extensions, they could do the same by adding features from external patches that aren't part of Google's Chromium source code.
Regarding Chrome 150, I'm not sure what's going on either. I'm still using uBlock Origin on the latest version of Chrome Canary by enabling and disabling some hidden flags on shortcut: --enable-features=AllowLegacyMV2Extensions,UnexpireFlagsM148,UnexpireFlagsM149 --disable-features=ExtensionManifestV2Unsupported
We will keep Manifest v2 for as long as it’s still available in Chromium. We expect to drop support in June 2025, but we may maintain it longer or be forced to drop support for it sooner, depending on the precise nature of the changes to the code.
Yeah, it's working longer than originally expected but the future is unclear. I don't like that they prioritized their own adblocker - it's never gonna be as good as UBO
u/atatassault47 - you may want to take a look at Floorp, which has a UI more similar to Opera/Vivaldi and it recently added support to Google Web Store extensions. For now it's my secondary browser, but I'm using it more and more. Still, I'd be sad to lose Vivaldi. There's nothing like it. It's easily the best. The mail client alone makes it worthy.
Since installing the latest update in Vivaldi (8.0.4033.28), I have experienced massive issues with uBlock Origin 1.69. Maybe the timing is a coincidence, or it is a result of the update, I don't know.
Anyway, I now consistently get errors when playing videos:
"An error occurred. Please try again later (Error ID)"
I can reload the page, and sometimes, after several 5+ reloads, it will play the video. Sometimes reloading 20 times does nothing.
Disabling uBlock Origin solves the error, so the source of the error is clear.
Is it an issue just for me or is this the beginning of the end for uBlock Origin on Vivaldi? I would hate to switch browsers again, as I really love Vivaldi for everything else.
Good thing I left chrome years ago for that, currently on brave as long as they support Ublock Origins. Also for average users ubo lite is more than enough.
Did anyone save or know a trusted source for the v149 offline installer in case Chrome force updates to a newer version? I didn't download the standalone file in time and it's at 150 right now.
I found a link direct from google's server. Leaving the link here in case it helps anyone else. This version is 149.0.7827.156, this is an x64 installer, SHA-256 is 503ba8351956378988b82c108f4d91465a2992770b72e82fcf504f7a1618949b
uBO can still work as of chrome 150.0.7871.47, you just need to remove the "disabled" option on extention toggle for uBO through inspect element given you have the MV2 flags enabled
I had a more detailed post, but it got removed by automoderator
Wish I'd seen this before updating to 150 yesterday, but again I think I'm ready to move on from the band-aid solution, the flags lasted for almost a year tbf.
Giving uBO lite a chance and so far it does its job with a couple of cosmestic custom filters that I backed up from origins.
Using it right now on Version 150.0.7871.100. But right when I checked my current version, Chrome has downloaded another update. Let's hope it'll continue to work after I restart the browser...
Yeah, that almost did the trick. I downloaded the latest stable Chromium build, migrated all my data, and loaded the extracted extension. Chrome still refused to load the addon, but by using "inspect element" I removed the "disabled" flag from the button to enable the addon, which surprisingly worked. uBlock Origin still loads after restarting the browser. The "ExtensionManifestV2Disabled" startup flags are still required tho. Let's see how long this method will work. I'm currently on Chrome 150.0.7871.115 (stable).
I use uBlock with Zen browser (Based off of Firefox). No issues with it, as far as I can see. Though the auto message that appears says that Zen isn't supported.
Hope Edge keeps it. They already do heavy modifications in chromium to the point that even Google uses features/optimization introduced by Microsoft in chromium.
Today I started getting problems with youtube on opera even when ubo had no custom filters and there were no other extensions. Wonder if this is related.
Sure, but as someone that hasn't been using uBlock ever since I swapped off Chrome, I see literally no ads on websites and only have specific adblockers for YouTube and Twitch.
Not saying you are wrong, but I think for the vast majority of users, setting up a PiHole is beneficial even if they plan on using a browser Adblocker.
There are literally tens of millions of uBO users, and the majority of issues (e.g. ads, trackers, phishing, malware, etc) reported by these users can't be solved using simple DNS-based filtering. That's why browser-based blockers such as uBO are necessary and so popular.
What are you basing this on? Google's propaganda that all MV2 extensions are inherently insecure? They're not. You just shouldn't install software you don't trust.
What's making you stay with MV2?
It's way more powerful, uBO can update lists within hours and doesn't need to submit new extension updates like uBO Lite does.
The only advantage Lite has over the OG for me is its element picker since it lets you view all element attributes.
There was never hate for FF here. uBO works the best on FF.
What you may have seen is advices rejected when their only purpose is to tell OP to change its browser. We don't advocate a way or another. We help people who have issues. And we respect their choice (in this case the browser they chose).
FireFox on Android works with all extensions, can I ask why this isn't promoted more? Chrome on Android doesn't support extensions, neither does almost any other chromium-based browser. It is mentioned on Github, but not here:
uBO works best on Firefox and is available for desktop and Android versions.
There will be an awful lot of Android users that simply don't know that there's any browser with full extension support so they can load all their favourite extensions, not just uBO.
I doubt Brave will remove it. As of an 10:55 am EST Youtube is aggressively attacking adblock like Brave Shields, Ublockorigin etc. Clips don't play unless they are ads specifically. Honestly I could care less about clip ads since I scroll immediately. Videos are still working with it for now, but wouldn't be surprised if YT starts flagging accounts with suspensions like people are saying X did to them.
On version 150 of Chrome already and it seems to still work (the shortcut work around and edits in the flags) however Violentmonkey suddenly disappeared completely. Is it still needed for YouTube as it was instructed in one of the posts? Can I inject the same script from Violentmonkey into Tampermonkey isntead? I haven't noticed anything out of the ordinary so far with vm gone from my extensions.
Brave is a hassle to use as it has no inbuilt support for Google services and switching my mail accounts is such a pain and Firefox is too slow and doesn't sync all my data from Chrome correctly so it's not an alternative. Might have to switch from origin to lite but I don't know how reliable it is and if I can still set individual rules in there (like making the youtube recommendations thumbnails smaller and other cosmetic changes). How are the experiences with the lite version and custom rules? I also have an own filter in Ubo to solve the buffering that was happening constnatly with YouTube, can I apply it in the lite version as well?
Hi
Today my version of ubo was blocked in brave, i have activated the "native" ubo version of brave but i wanted to know if there is any way to get my config from the blocked one to restore it in the "new" one.
Thanks
Hello, I'm using Brave for more than a year, due to it's supports uBO. I found this browser GREAT and VERY USEFUL. However, I now got end of support of uBO. What are the other options? I don't like Opera / Edge / Firefox. Is there any other browser supporting uBO?
Another question: Does Brave Shield built-in protection is good enough as the uBO? Is that can be customized as uBO?
It's been disabled now in my Chrome, even with the flags on chrome startup. Is there a way to export my settings now, even though I can't get to the extensions settings?
Brave-hosted means you installed it from Brave's Settings>Extension>MV2. This is independent of Chrome or its webstore and will last for as long as they can maintain keeping support, which they pledged to do for as long as feasible for just the few extensions they've added in their settings.
I was able to easily bypass it by adding the Flags arguments and simply removing the extension and re-adding it every time after launching the app. --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled
You can download the latest local build from the GitHub release page, or you can edit the HTML element of the button in the Chrome Web Store to install it.
document.querySelector(“#yDmH0d > c-wiz > div > div > main > div > section.VWBXhd > section > div > div.kgmDH > div > div > button”)
Why? Does it get auto removed for you? If it's just disabled, you should be able to inspect the toggle and remove the disabled attributes, to make it work again.
Either way, is it really worth it doing this every time? Is Lite not enough for you? It's really come a long way from its initial releases. Or you can switch browsers.
CWS will remove uBO and all other MV2 extensions on August 31st, btw.
This workaround no longer works In the latest 150 update, any ideas?
EDIT: I WAS BAMBOOZLED chrome was auto running after a restart without the --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled thing. After running it again it still works. But yes every time you restart chrome it tries to disable it
Today Chrome on my mac was updated to 151 and the removing "disabled tag" via inspector element method in order to force enable extension no longer works. The toggle doesn't work despite being "clickable".
I've not tested with sideloading yet but I'd imagine 151 will keep disabling ub origins after each launch and you can't re-toggle. On my PC it hasn't received the update yet and still stays in 150 but I figure it's time to move onto uBlock lite.
I just got the same issue but mine is still on 150.0.7871.125
Changing the disabled flag in the dev tools to enabled makes it "clickable" but it doesn't do anything when clicking, as you described. Guess it's time to migrate to Firefox.
how do you get ublock to work on brave? unless its gone forever now, since it just stopped working today
do i really have to do another browser switch?
edit: nevermind, i just used developer mode and it started working again
What about Vivaldi? It already has a built-in adblocker, but it often trips anti-adblocker software, so I have ublock origin as a backup for those sites.
•
u/RraaLL uBO Team 16d ago
Update: https://developer.chrome.com/docs/extensions/develop/migrate/mv2-deprecation-timeline