{"id":9183,"date":"2024-06-13T08:20:29","date_gmt":"2024-06-13T15:20:29","guid":{"rendered":"https:\/\/blog.mozilla.org\/addons\/?p=9183"},"modified":"2024-06-13T08:20:29","modified_gmt":"2024-06-13T15:20:29","slug":"manifest-v3-updates-landed-in-firefox-127","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/addons\/2024\/06\/13\/manifest-v3-updates-landed-in-firefox-127\/","title":{"rendered":"Manifest V3 updates landed in Firefox 127"},"content":{"rendered":"<p>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.<\/p>\n<p>The engineering team continues to build upon previous MV3 Chrome compatibility related work available in <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Mozilla\/Firefox\/Releases\/126#changes_for_add-on_developers\">Firefox 126<\/a> with several additional items that landed in <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Mozilla\/Firefox\/Releases\/127#changes_for_add-on_developers\">Firefox 127<\/a>, which was released on June 11. Beginning in the 127 release, the following improvements have launched:<\/p>\n<ul>\n<li aria-level=\"1\">Customized keyboard shortcuts associated with the <code><span style=\"color: #339966;\">_execute_browser_action<\/span><\/code> command for MV2 extensions will be automatically associated with the <code><span style=\"color: #339966;\">_execute_action<\/span><\/code> command when migrating the same extension to MV3. This allows the custom keyboard shortcuts to keep functioning as expected from an end user perspective.<\/li>\n<li aria-level=\"1\">declarativeNetRequest\u00a0<code><span style=\"color: #339966;\">getDynamicRules<\/span><\/code> and <code><span style=\"color: #339966;\">getSessonRules<\/span><\/code> API methods now accept the additional <span style=\"color: #339966;\"><code><span style=\"color: #339966;\">ruleIds<\/span><\/code><\/span> filter as a parameter and the rule limits have been increased to match the limits enforced by other browsers.<\/li>\n<\/ul>\n<p>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.<\/p>\n<p>And to reiterate a couple important points we\u2019ve communicated in our previous updates published in <a href=\"https:\/\/blog.mozilla.org\/addons\/2024\/03\/13\/manifest-v3-manifest-v2-march-2024-update\/\">March<\/a> and <a href=\"https:\/\/blog.mozilla.org\/addons\/2024\/05\/14\/manifest-v3-updates\/\">May<\/a>:<\/p>\n<ul>\n<li aria-level=\"1\">The webRequest API is not on a deprecation path in Firefox<\/li>\n<li aria-level=\"1\">Mozilla has no plans to deprecate MV2<\/li>\n<\/ul>\n<p>For more information on adopting MV3, please refer to our <a href=\"https:\/\/extensionworkshop.com\/documentation\/develop\/manifest-v3-migration-guide\/\">migration guide<\/a>. 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 <a href=\"mailto:mozilla-add-ons-community@mozilla.com\">email<\/a>. Thanks for reading and happy coding!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/addons\/2024\/06\/13\/manifest-v3-updates-landed-in-firefox-127\/\">Read more<\/a><\/p>\n","protected":false},"author":1946,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[44],"tags":[322946,278873,72,322943],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Manifest V3 updates landed in Firefox 127 - Mozilla Add-ons Community Blog<\/title>\n<meta name=\"description\" content=\"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.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.mozilla.org\/addons\/2024\/06\/13\/manifest-v3-updates-landed-in-firefox-127\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Edward Sullivan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2024\/06\/13\/manifest-v3-updates-landed-in-firefox-127\/\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/2024\/06\/13\/manifest-v3-updates-landed-in-firefox-127\/\",\"name\":\"Manifest V3 updates landed in Firefox 127 - Mozilla Add-ons Community Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\"},\"datePublished\":\"2024-06-13T15:20:29+00:00\",\"dateModified\":\"2024-06-13T15:20:29+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/0bf89c58087508931d366050665d01f4\"},\"description\":\"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.\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2024\/06\/13\/manifest-v3-updates-landed-in-firefox-127\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/addons\/2024\/06\/13\/manifest-v3-updates-landed-in-firefox-127\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2024\/06\/13\/manifest-v3-updates-landed-in-firefox-127\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/addons\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Manifest V3 updates landed in Firefox 127\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/\",\"name\":\"Mozilla Add-ons Community Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/addons\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/0bf89c58087508931d366050665d01f4\",\"name\":\"Edward Sullivan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5b535fcfcf962b922768ceda47e4ac5f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5b535fcfcf962b922768ceda47e4ac5f?s=96&d=mm&r=g\",\"caption\":\"Edward Sullivan\"},\"url\":\"https:\/\/blog.mozilla.org\/addons\/author\/esullivanmozilla-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Manifest V3 updates landed in Firefox 127 - Mozilla Add-ons Community Blog","description":"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.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.mozilla.org\/addons\/2024\/06\/13\/manifest-v3-updates-landed-in-firefox-127\/","twitter_misc":{"Written by":"Edward Sullivan","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/addons\/2024\/06\/13\/manifest-v3-updates-landed-in-firefox-127\/","url":"https:\/\/blog.mozilla.org\/addons\/2024\/06\/13\/manifest-v3-updates-landed-in-firefox-127\/","name":"Manifest V3 updates landed in Firefox 127 - Mozilla Add-ons Community Blog","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/addons\/#website"},"datePublished":"2024-06-13T15:20:29+00:00","dateModified":"2024-06-13T15:20:29+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/0bf89c58087508931d366050665d01f4"},"description":"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.","breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/addons\/2024\/06\/13\/manifest-v3-updates-landed-in-firefox-127\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/addons\/2024\/06\/13\/manifest-v3-updates-landed-in-firefox-127\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/addons\/2024\/06\/13\/manifest-v3-updates-landed-in-firefox-127\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/addons\/"},{"@type":"ListItem","position":2,"name":"Manifest V3 updates landed in Firefox 127"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/addons\/#website","url":"https:\/\/blog.mozilla.org\/addons\/","name":"Mozilla Add-ons Community Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/addons\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/0bf89c58087508931d366050665d01f4","name":"Edward Sullivan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5b535fcfcf962b922768ceda47e4ac5f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5b535fcfcf962b922768ceda47e4ac5f?s=96&d=mm&r=g","caption":"Edward Sullivan"},"url":"https:\/\/blog.mozilla.org\/addons\/author\/esullivanmozilla-com\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/9183"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/users\/1946"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/comments?post=9183"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/9183\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/media?parent=9183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/categories?post=9183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/tags?post=9183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}