Changes

Jump to: navigation, search

Features/Add-ons/Add-ons Default to Compatible

409 bytes added, 23:27, 30 November 2011
Added links to Detection and Mitigation proposal.
{{FeaturePageBody
|Feature open issues and risks=What mitigation is needed to detect and fix negative effects of truly incompatible add-ons?
 
See [https://wiki.mozilla.org/Features/Add-ons/Add-ons_Default_to_Compatible/Detection_and_Mitigation Detection and Mitigation] for the current plan.
 
|Feature overview=The vast majority of add-ons work from one version of Firefox to the next without the need for developer maintenance, but under the current system, compatibility information must be updated in order for Firefox to enable the add-on for use. For add-ons hosted on AMO, this is done automatically. However, 75% of add-ons in use are not hosted on AMO, and are therefore a major compatibility obstacle for our users. All of the compatibility effort put into each release is simply because Firefox still assumes add-ons will be incompatible between versions, when they usually aren't.
When users upgrade to a new version of Firefox, only the add-ons that are actually incompatible should be disabled, and the rest are assumed to be compatible. Because Nightly, Aurora, and Beta users will test out the add-ons for weeks before stable users, we should be able to identify and blacklist incompatible add-ons before stable users would be affected by a truly incompatible add-on.
|Feature users and use cases=For users without binary add-ons, we hope this will eliminate the vast majority of compatibility issues between rapid releases and allow for silent updates.
|Feature dependencies=The operational side of this feature, how to detect and handle incompatibility cases, is detailed on the [https://wiki.mozilla.org/Features/Add-ons/Add-ons_Default_to_Compatible/Detection_and_Mitigation Detection and Mitigation] page.
|Feature non-goals=This plan is not trying to solve the issue of binary compatibility between releases.
|Feature functional spec='''Firefox'''<br/>
Canmove, confirm
1,448
edits

Navigation menu