
With the introduction of Manifest V3, Google’s latest extensions software, some popular Chrome extensions have disappeared from its Web Store. This includes the well-known ad blocker uBlock. For many removed extensions, though, a simple fix is to re-enable them.
Today, Manifest V3 rolled out to implement “best practices for Chrome extensions,” which led to uBlock Origin and other extensions being disabled overnight.
If you are a long-time user of uBlock Origin, there’s no need to delete the extension when prompted by Chrome—just click to manage your extensions and turn it back on. Earlier today, I noticed that several extensions I use for work had been disabled, and toggling them back on was all I needed to do. I didn’t even have to navigate to the management settings since they were switched off from the standard extension tab.
If you didn’t have uBlock Origin installed prior to the rollout of Manifest V3, AdBlock is still available for download.
uBlock Origin was pulled from availability because it failed to adhere to the changes mandated by the Manifest V3 rollout. uBlock Origin Lite is a version adapted for Manifest V3, but its developer, Raymond Hill, remarked that it is “a pared-down version” that had to “sacrifice numerous features”.
Under Manifest V3, the API is restricted, and extensions are advised to utilize the new declarativeNetRequest
API instead. This API offers predefined rules but lacks some dynamic capabilities that uBlock Origin relies on for advanced content filtering.
For more details on what Manifest V3 entails, you can check out the Manifest V3 changes section that outlines improvements focusing on service workers to reduce resource consumption, disallowing remotely hosted code due to security risks, and modifications to network requests to enhance performance and privacy.
Google has created a developer section detailing how to migrate extensions to comply with Manifest V3, which can guide developers in making requisite adjustments to keep their extensions functional.