brave / brave-browser

Brave browser for Android, iOS, Linux, macOS, Windows.
https://brave.com
Mozilla Public License 2.0
17.53k stars 2.27k forks source link

Figure out a plan for the 4 extensions we support in brave://settings/extensions/v2 #39361

Open ShivanKaul opened 2 months ago

ShivanKaul commented 2 months ago

We'll be supporting some MV2 extensions for the time being in brave://settings/extensions/v2 (under flag brave://flags/#brave-extensions-manifest-v2). This is a stop-gap measure. Eventually, these extensions will either migrate to MV3 or be deprecated. Google has announced that they will stop being hosted on Chrome Web Store in June 2025 depending on how the deprecation goes in the next few months, once enterprise support is disabled.

Once the extensions are removed from the Chrome Web Store, we will either need to host them ourselves on our component server, or figure out an upgrade strategy via GitHub, or disable them.

See Brave's blog post here: https://brave.com/blog/brave-shields-manifest-v3/

holow29 commented 1 month ago

Is the idea that only the few extensions listed under "brave://settings/extensions/v2" will be supported for the next year? It appears Chrome's ExtensionManifestV2Availability policy allows for all v2 extensions to work or a customized list.

ShivanKaul commented 1 month ago

All MV2 extensions should work for now in Brave. These 4 are just the ones we explicitly support and check to make sure they're working okay. See more here: https://brave.com/blog/brave-shields-manifest-v3/