Welcome add-on developers! Below is the next installation in our series of community updates designed to provide clarity and transparency as we continue to deliver Manifest V3 related improvements with each new Firefox release.
The engineering team continues to build upon previous MV3 Chrome compatibility related work available in Firefox 126 with several additional items that landed in Firefox 127, which was released on June 11. Beginning in the 127 release, the following improvements have launched:
- Customized keyboard shortcuts associated with the
_execute_browser_actioncommand for MV2 extensions will be automatically associated with the_execute_actioncommand when migrating the same extension to MV3. This allows the custom keyboard shortcuts to keep functioning as expected from an end user perspective. - declarativeNetRequest
getDynamicRulesandgetSessonRulesAPI methods now accept the additionalruleIdsfilter as a parameter and the rule limits have been increased to match the limits enforced by other browsers.
The team will land more Chrome compatibility enhancements in Firefox 128 in addition to delivering other Manifest V3 improvements, at which time MV3 will be supported on Firefox for Android.
And to reiterate a couple important points we’ve communicated in our previous updates published in March and May:
- The webRequest API is not on a deprecation path in Firefox
- Mozilla has no plans to deprecate MV2
For more information on adopting MV3, please refer to our migration guide. If you have questions or feedback on our MV3 plans we would love to hear from you in the comments section below or if you prefer, drop us an email. Thanks for reading and happy coding!
xmcp
wrote on
Khan Zain
wrote on