{"id":8810,"date":"2020-03-10T08:10:05","date_gmt":"2020-03-10T15:10:05","guid":{"rendered":"http:\/\/blog.mozilla.org\/addons\/?p=8810"},"modified":"2020-03-11T08:50:35","modified_gmt":"2020-03-11T15:50:35","slug":"support-for-extension-sideloading-has-ended","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/addons\/2020\/03\/10\/support-for-extension-sideloading-has-ended\/","title":{"rendered":"Support for extension sideloading has ended"},"content":{"rendered":"<p>Today marks the release of Firefox 74 and as we <a href=\"https:\/\/blog.mozilla.org\/addons\/2019\/10\/31\/firefox-to-discontinue-sideloaded-extensions\/\">announced<\/a> last fall, developers will no longer be able to install extensions without the user taking an action. This installation method was typically done through application installers, and is commonly referred to as \u201csideloading.\u201d<\/p>\n<p>If you are the developer of an extension that installs itself via sideloading, please make sure that your users can install the extension from your own website or from addons.mozilla.org (AMO).<\/p>\n<p>We heard several questions about how the end of sideloading support affects users and developers, so we wanted to clarify what to expect from this change:<\/p>\n<ol>\n<li>Starting with Firefox 74, users will need to take explicit action to install the extensions they want, and will be able to <a href=\"https:\/\/support.mozilla.org\/kb\/disable-or-remove-add-ons\">remove<\/a> previously sideloaded extensions when they want to.<\/li>\n<li>Previously installed sideloaded extensions will not be uninstalled for users when they update to Firefox 74. If a user no longer wants an extension that was sideloaded, they must <a href=\"https:\/\/support.mozilla.org\/kb\/disable-or-remove-add-ons\">uninstall<\/a> the extension themselves.<\/li>\n<li>Firefox will prevent new extensions from being sideloaded.<\/li>\n<li>Developers will be able to push updates to extensions that had previously been sideloaded. (If you are the developer of a sideloaded extension and you are now distributing your extension through your website or AMO, please note that you will need to update both the sideloaded .xpi and the distributed .xpi; updating one will not update the other.)<\/li>\n<\/ol>\n<p>Enterprise administrators and people who distribute their own builds of Firefox (such as some Linux and Selenium distributions) will be able to continue to deploy extensions to users. Enterprise administrators can do this via <a href=\"https:\/\/github.com\/mozilla\/policy-templates#extensionsettings\">policies<\/a>. Additionally, Firefox Extended Support Release (ESR) will continue to support sideloading as an extension installation method.<\/p>\n<p>We will continue to support <a href=\"https:\/\/extensionworkshop.com\/documentation\/publish\/self-distribution\">self-distributed<\/a> extensions. This means that developers aren\u2019t required to list their extensions on AMO and users can install extensions from sites other than AMO. Developers just won\u2019t be able to install extensions without the user taking an action. Users will also continue being able to manually install extensions.<\/p>\n<p>We hope this helps clear up any confusion from our last post. If you\u2019re a user who has had <a href=\"https:\/\/support.mozilla.org\/en-US\/kb\/cannot-remove-add-on-extension-or-theme\">difficulty uninstalling sideloaded extensions<\/a> in the past, we hope that you will find it much easier to remove unwanted extensions with this update.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today marks the release of Firefox 74 and as we announced last fall, developers will no longer be able to install extensions without the user taking an action. This installation &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/addons\/2020\/03\/10\/support-for-extension-sideloading-has-ended\/\">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,227],"tags":[322918],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Support for extension sideloading has ended - Mozilla Add-ons Community Blog<\/title>\n<meta name=\"description\" content=\"Starting with Firefox 74, extensions will be prevented from being installed as part of another application&#039;s installation process.\" \/>\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\/2020\/03\/10\/support-for-extension-sideloading-has-ended\/\" \/>\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\/2020\/03\/10\/support-for-extension-sideloading-has-ended\/\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/2020\/03\/10\/support-for-extension-sideloading-has-ended\/\",\"name\":\"Support for extension sideloading has ended - Mozilla Add-ons Community Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2020\/03\/10\/support-for-extension-sideloading-has-ended\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2020\/03\/10\/support-for-extension-sideloading-has-ended\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.mozilla.org\/addons\/files\/2019\/10\/Fx-Browser-icon-fullColor.png\",\"datePublished\":\"2020-03-10T15:10:05+00:00\",\"dateModified\":\"2020-03-11T15:50:35+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/d42e525583ec49a90da7806934fd533f\"},\"description\":\"Starting with Firefox 74, extensions will be prevented from being installed as part of another application's installation process.\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2020\/03\/10\/support-for-extension-sideloading-has-ended\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/addons\/2020\/03\/10\/support-for-extension-sideloading-has-ended\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2020\/03\/10\/support-for-extension-sideloading-has-ended\/#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\/2020\/03\/10\/support-for-extension-sideloading-has-ended\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/addons\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Support for extension sideloading has ended\"}]},{\"@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":"Support for extension sideloading has ended - Mozilla Add-ons Community Blog","description":"Starting with Firefox 74, extensions will be prevented from being installed as part of another application's installation process.","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\/2020\/03\/10\/support-for-extension-sideloading-has-ended\/","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\/2020\/03\/10\/support-for-extension-sideloading-has-ended\/","url":"https:\/\/blog.mozilla.org\/addons\/2020\/03\/10\/support-for-extension-sideloading-has-ended\/","name":"Support for extension sideloading has ended - Mozilla Add-ons Community Blog","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/addons\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.mozilla.org\/addons\/2020\/03\/10\/support-for-extension-sideloading-has-ended\/#primaryimage"},"image":{"@id":"https:\/\/blog.mozilla.org\/addons\/2020\/03\/10\/support-for-extension-sideloading-has-ended\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.mozilla.org\/addons\/files\/2019\/10\/Fx-Browser-icon-fullColor.png","datePublished":"2020-03-10T15:10:05+00:00","dateModified":"2020-03-11T15:50:35+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/d42e525583ec49a90da7806934fd533f"},"description":"Starting with Firefox 74, extensions will be prevented from being installed as part of another application's installation process.","breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/addons\/2020\/03\/10\/support-for-extension-sideloading-has-ended\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/addons\/2020\/03\/10\/support-for-extension-sideloading-has-ended\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/addons\/2020\/03\/10\/support-for-extension-sideloading-has-ended\/#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\/2020\/03\/10\/support-for-extension-sideloading-has-ended\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/addons\/"},{"@type":"ListItem","position":2,"name":"Support for extension sideloading has ended"}]},{"@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\/8810"}],"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=8810"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/8810\/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=8810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/categories?post=8810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/tags?post=8810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}