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_action
command for MV2 extensions will be automatically associated with the_execute_action
command when migrating the same extension to MV3. This allows the custom keyboard shortcuts to keep functioning as expected from an end user perspective. - declarativeNetRequest
getDynamicRules
andgetSessonRules
API methods now accept the additionalruleIds
filter 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