{"id":8749,"date":"2019-10-31T14:27:28","date_gmt":"2019-10-31T21:27:28","guid":{"rendered":"http:\/\/blog.mozilla.org\/addons\/?p=8749"},"modified":"2019-11-01T15:39:08","modified_gmt":"2019-11-01T22:39:08","slug":"firefox-to-discontinue-sideloaded-extensions","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/addons\/2019\/10\/31\/firefox-to-discontinue-sideloaded-extensions\/","title":{"rendered":"Upcoming changes to extension sideloading"},"content":{"rendered":"<p><a href=\"https:\/\/extensionworkshop.com\/documentation\/publish\/distribute-sideloading\/?utm_source=blog.mozilla.org&amp;utm_medium=post&amp;utm_campaign=2019-sideloaded-discontinued\">Sideloading<\/a> is a method of installing an extension in Firefox by adding an extension file to a special location using an executable application installer. This installs the extension in all Firefox instances on a computer.<\/p>\n<p>Sideloaded extensions frequently cause issues for users since they did not explicitly choose to install them and are unable to remove them from the Add-ons Manager. This mechanism has also been employed in the past to install malware into Firefox. <b><i>To give users more control over their extensions, support for sideloaded extensions will be discontinued.\u00a0<\/i><\/b><\/p>\n<p><i>November 1 update: we\u2019ve heard some feedback expressing confusion about how this change will give more control to Firefox users. Ever since we implemented <\/i><a href=\"http:\/\/blog.mozilla.org\/addons\/2019\/07\/09\/changes-in-firefox-68\/\"><i>abuse reporting in Firefox 68<\/i><\/a><i>, the top kind of report we receive by far has been extension installs that weren\u2019t expected and couldn\u2019t be removed, and the extensions being reported are known to be distributed through sideloading. With this change, we are enforcing more transparency in the installation process, by letting users choose whether they want to install an application companion extension or not, and letting them remove it when they want to. <\/i><i>Developers will still be free to self-distribute extensions on the web, and users will still be able to install self-distributed extensions. Enterprise administrators will continue to be able to deploy extensions to their users via <\/i><a href=\"https:\/\/github.com\/mozilla\/policy-templates#extensionsettings\"><i>policies<\/i><\/a><i>. Other forms of automatic extension deployment like the ones used for some Linux distributions and applications like Selenium may be impacted by these changes. We\u2019re still investigating some technical details around these cases and will try to strike the right balance between user choice and minimal disruption.<\/i><\/p>\n<p>During the release cycle for <a href=\"https:\/\/wiki.mozilla.org\/Release_Management\/Calendar?utm_source=blog.mozilla.org&amp;utm_medium=post&amp;utm_campaign=2019-sideloaded-discontinued\">Firefox version 73<\/a>, which goes into pre-release channels on December 3, 2019 and into release on February 11, 2020, Firefox will continue to read sideloaded files, but they will be copied over to the user\u2019s individual profile and installed as regular add-ons. Sideloading will stop being supported in <a href=\"https:\/\/wiki.mozilla.org\/Release_Management\/Calendar?utm_source=blog.mozilla.org&amp;utm_medium=post&amp;utm_campaign=2019-sideloaded-discontinued\">Firefox version 74<\/a>, which will be released on March 10, 2020. The transitional stage in Firefox 73 will ensure that no installed add-ons will be lost, and end users will gain the ability to remove them if they chose to.<\/p>\n<p>If you self-distribute your extension via sideloading, please update your install flows and direct your users to download your extension through a web property that you own, or through <a href=\"https:\/\/addons.mozilla.org\/?utm_source=blog.mozilla.org&amp;utm_medium=post&amp;utm_campaign=2019-sideloaded-discontinued\">addons.mozilla.org<\/a> (AMO). Please note that all extensions must meet the requirements outlined in our <a href=\"https:\/\/extensionworkshop.com\/documentation\/publish\/add-on-policies\/?utm_source=blog.mozilla.org&amp;utm_medium=post&amp;utm_campaign=2019-sideloaded-discontinued\">Add-on Policies<\/a> and <a href=\"https:\/\/extensionworkshop.com\/documentation\/publish\/firefox-add-on-distribution-agreement\/?utm_source=blog.mozilla.org&amp;utm_medium=post&amp;utm_campaign=2019-sideloaded-discontinued\">Developer Agreement<\/a>.\u00a0 If you choose to continue self-distributing your extension, make sure that new versions use an update URL to keep users up-to-date. Instructions for distributing an extension can be found in our <a href=\"https:\/\/extensionworkshop.com\/documentation\/publish\/submitting-an-add-on\/?utm_source=blog.mozilla.org&amp;utm_medium=post&amp;utm_campaign=2019-sideloaded-discontinued\">Extension Workshop<\/a> document repository.<\/p>\n<p>If you have any questions, please head to our <a href=\"https:\/\/discourse.mozilla.org\/c\/add-ons?utm_source=blog.mozilla.org&amp;utm_medium=post&amp;utm_campaign=2019-sideloaded-discontinued\">community forum<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sideloading is a method of installing an extension in Firefox by adding an extension file to a special location using an executable application installer. This installs the extension in all &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/addons\/2019\/10\/31\/firefox-to-discontinue-sideloaded-extensions\/\">Read more<\/a><\/p>\n","protected":false},"author":1405,"featured_media":8750,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[44,121,278886],"tags":[27795,322918],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Upcoming changes to extension sideloading - Mozilla Add-ons Community Blog<\/title>\n<meta name=\"description\" content=\"To give users more control over their extensions, support for sideloaded extensions will be phased out starting with Firefox 73.\" \/>\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\/2019\/10\/31\/firefox-to-discontinue-sideloaded-extensions\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Caitlin Neiman\" \/>\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\/2019\/10\/31\/firefox-to-discontinue-sideloaded-extensions\/\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/2019\/10\/31\/firefox-to-discontinue-sideloaded-extensions\/\",\"name\":\"Upcoming changes to extension sideloading - Mozilla Add-ons Community Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2019\/10\/31\/firefox-to-discontinue-sideloaded-extensions\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2019\/10\/31\/firefox-to-discontinue-sideloaded-extensions\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.mozilla.org\/addons\/files\/2019\/10\/Fx-Browser-icon-fullColor.png\",\"datePublished\":\"2019-10-31T21:27:28+00:00\",\"dateModified\":\"2019-11-01T22:39:08+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/d42e525583ec49a90da7806934fd533f\"},\"description\":\"To give users more control over their extensions, support for sideloaded extensions will be phased out starting with Firefox 73.\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2019\/10\/31\/firefox-to-discontinue-sideloaded-extensions\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/addons\/2019\/10\/31\/firefox-to-discontinue-sideloaded-extensions\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2019\/10\/31\/firefox-to-discontinue-sideloaded-extensions\/#primaryimage\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/files\/2019\/10\/Fx-Browser-icon-fullColor.png\",\"contentUrl\":\"https:\/\/blog.mozilla.org\/addons\/files\/2019\/10\/Fx-Browser-icon-fullColor.png\",\"width\":2048,\"height\":2048,\"caption\":\"Firefox logo\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2019\/10\/31\/firefox-to-discontinue-sideloaded-extensions\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/addons\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Upcoming changes to extension sideloading\"}]},{\"@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\/d42e525583ec49a90da7806934fd533f\",\"name\":\"Caitlin Neiman\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/022ba856a87c8f40739b7ef2fdcdf33c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/022ba856a87c8f40739b7ef2fdcdf33c?s=96&d=mm&r=g\",\"caption\":\"Caitlin Neiman\"},\"description\":\"Add-ons Community Manager at Mozilla.\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/author\/cneimanmozilla-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Upcoming changes to extension sideloading - Mozilla Add-ons Community Blog","description":"To give users more control over their extensions, support for sideloaded extensions will be phased out starting with Firefox 73.","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\/2019\/10\/31\/firefox-to-discontinue-sideloaded-extensions\/","twitter_misc":{"Written by":"Caitlin Neiman","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/addons\/2019\/10\/31\/firefox-to-discontinue-sideloaded-extensions\/","url":"https:\/\/blog.mozilla.org\/addons\/2019\/10\/31\/firefox-to-discontinue-sideloaded-extensions\/","name":"Upcoming changes to extension sideloading - Mozilla Add-ons Community Blog","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/addons\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.mozilla.org\/addons\/2019\/10\/31\/firefox-to-discontinue-sideloaded-extensions\/#primaryimage"},"image":{"@id":"https:\/\/blog.mozilla.org\/addons\/2019\/10\/31\/firefox-to-discontinue-sideloaded-extensions\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.mozilla.org\/addons\/files\/2019\/10\/Fx-Browser-icon-fullColor.png","datePublished":"2019-10-31T21:27:28+00:00","dateModified":"2019-11-01T22:39:08+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/d42e525583ec49a90da7806934fd533f"},"description":"To give users more control over their extensions, support for sideloaded extensions will be phased out starting with Firefox 73.","breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/addons\/2019\/10\/31\/firefox-to-discontinue-sideloaded-extensions\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/addons\/2019\/10\/31\/firefox-to-discontinue-sideloaded-extensions\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/addons\/2019\/10\/31\/firefox-to-discontinue-sideloaded-extensions\/#primaryimage","url":"https:\/\/blog.mozilla.org\/addons\/files\/2019\/10\/Fx-Browser-icon-fullColor.png","contentUrl":"https:\/\/blog.mozilla.org\/addons\/files\/2019\/10\/Fx-Browser-icon-fullColor.png","width":2048,"height":2048,"caption":"Firefox logo"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/addons\/2019\/10\/31\/firefox-to-discontinue-sideloaded-extensions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/addons\/"},{"@type":"ListItem","position":2,"name":"Upcoming changes to extension sideloading"}]},{"@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\/d42e525583ec49a90da7806934fd533f","name":"Caitlin Neiman","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/022ba856a87c8f40739b7ef2fdcdf33c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/022ba856a87c8f40739b7ef2fdcdf33c?s=96&d=mm&r=g","caption":"Caitlin Neiman"},"description":"Add-ons Community Manager at Mozilla.","url":"https:\/\/blog.mozilla.org\/addons\/author\/cneimanmozilla-com\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/8749"}],"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\/1405"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/comments?post=8749"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/8749\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/media\/8750"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/media?parent=8749"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/categories?post=8749"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/tags?post=8749"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}