canmove, Confirmed users, Bureaucrats and Sysops emeriti
496
edits
No edit summary |
No edit summary |
||
Line 14: | Line 14: | ||
}} | }} | ||
{{FeaturePageBody | {{FeaturePageBody | ||
|Feature overview=Related to the Add-ons Compatibility Check [https://wiki.mozilla.org/Features/Add-ons/Add-ons_Default_to_Compatible feature], | |Feature overview=Related to the Add-ons Compatibility Check [https://wiki.mozilla.org/Features/Add-ons/Add-ons_Default_to_Compatible feature], Firefox will need to carefully handle each user's experience differently depending on their add-on compatibility situation. We have carefully outlined the requirements here that determine how Firefox should work based on a user's scenario. | ||
|Feature users and use cases=Sandra is using Firefox to check her email and at the same time in the background, Firefox is being updated to the latest version. However, as Firefox runs through the installation process it also checks for add-ons compatibility and identifies two add-ons that are unsupported with the new version of Firefox. | |Feature users and use cases=Sandra is using Firefox to check her email and at the same time in the background, Firefox is being updated to the latest version. However, as Firefox runs through the installation process it also checks for add-ons compatibility and identifies two add-ons that are unsupported with the new version of Firefox. | ||
Given there are incompatible add-ons, Firefox will not update Sandra to the latest version of Firefox and enter a 7 day grace period that will continue to check in the background if her incompatible add-ons become compatible. | |||
There are | There are a few things to note here: | ||
#Both add-ons become supported | #Both add-ons become supported within the 7 day grace period and the Firefox update happens in the background successfully and Sandra is able to use the most secure, full-feature browser in the market. | ||
# | #Sandra continues to have at least 1 incompatible add-on on the final day of the grace period and Firefox will skip the update process this release and wait for the next release to update. | ||
#This check will go on for Sandra for every Firefox release. However, if she reaches 3 consecutive releases where 1 or more incompatible add-on does not become compatible in the 7 day grace period after the release date, Firefox will prompt Sandra and let her know that Firefox will be updated even with an incompatible add-on. | |||
<b>Things to note here</b> -- the reason to go down the path of a "required" update is the following: | <b>Things to note here</b> -- the reason to go down the path of a "required" update is the following: | ||
#Based on our data, we have learned over time that 99% of active add-on developers update their add-ons to become compatible with the latest version of Firefox. | #Based on our data, we have learned over time that 99% of active add-on developers update their add-ons to become compatible with the latest version of Firefox. | ||
#To reduce product fragmentation and user confusion, our goal is to offer the most secure, feature-rich and optimized browsing experience that continues to move the web forward. All Firefox users should be offered that opportunity and we're fully aware that certain add-on functionality is critical to users' workflow and will do our best to work with developers to stay updated. | #To reduce product fragmentation and user confusion, our goal is to offer the most secure, feature-rich and optimized browsing experience that continues to move the web forward. All Firefox users should be offered that opportunity and we're fully aware that certain add-on functionality is critical to users' workflow and will do our best to work with developers to stay updated. | ||
#Users will continue to have the option to turn off 'Updates' in general, but are encouraged to leave that checked so they have the best experience. Not only will we continue to innovate by delivering new features, but enhancements under the hood like memory reduction/performance/etc. will help create new experiences across the web. | #Users will continue to have the option to turn off 'Updates' in general, but are encouraged to leave that checked so they have the best experience. Not only will we continue to innovate by delivering new features, but enhancements under the hood like memory reduction/performance/etc. will help create new experiences across the web. | ||
|Feature requirements= | |Feature requirements=#All users without Add-ons or have all compatible Add-ons are updated to the latest version of Firefox on release date | ||
#For users with 1 or more incompatible Add-ons, we will offer a 7-day grace period with no prompt to update Firefox (assuming this passes security review) | |||
#As Add-ons become compatible on subsequent days post release, users will auto update anytime within the 7-day grace period when all of their incompatible Add-ons become compatible | |||
# | #On the 7th day of the grace period if there are still incompatible Add-ons, we will skip updating the user for this release and wait for the N+1 release | ||
# | #For users who have incompatible Add-ons for 3 consecutive release, we will display the incompatible Add-on prompt on the 7th day of the 3rd release where they've had incompatible Add-ons and inform users that we are auto-updating them regardless of the incompatible Add-on (this has been approved by both Product and UX teams) | ||
#We will update today's incompatible Add-on prompt with a more positive tone (UX to provide specs below) | |||
}} | }} | ||
{{FeatureInfo | {{FeatureInfo |