Silent Update not now prompt: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 1: Line 1:
{{FeatureStatus
{{FeatureStatus
|Feature name=Silent Update: Updated workflow for users with incompatible add-ons
|Feature name=Silent Update: Updated workflow for users with incompatible add-ons
|Feature stage=Definition
|Feature stage=Planning
|Feature status=In progress
|Feature status=In progress
|Feature version=Firefox 13
|Feature version=Firefox 13
|Feature health=OK
|Feature health=OK
|Feature status note=Team met with UX to review use cases and the specs have been updated to reflect the latest plan.
|Feature status note=Team met with UX to review use cases and the specs have been updated to reflect the latest plan. Feature page is ready for development. 
}}
}}
{{FeatureTeam
{{FeatureTeam
Line 20: Line 20:
|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.   
Given there are incompatible add-ons, Firefox will not update Sandra to the latest version of Firefox and enter a 10 day grace period that will continue to check in the background if her incompatible add-ons become compatible.   


There are a few things to note here:
There are a few things to note here:


*If both add-ons become supported within the 7 day grace period and the Firefox update happens in the background successfully, Sandra will be able to continue to user Firefox as if nothing happened.   
*If both add-ons become supported within the 10 day grace period and the Firefox update happens in the background successfully, Sandra will be able to continue to user Firefox as if nothing happened.   
*Sandra continues to have at least 1 incompatible add-on on the final day of the grace period and Firefox will prompt her to update at that point with some language "warning" language that her browser is not secure and she could be vulnerable to attacks.  She has the option to "remind me later".
*Sandra continues to have at least 1 incompatible add-on on the final day of the grace period and Firefox will prompt her to update at that point with some language "warning" language that her browser is not secure and she could be vulnerable to attacks.  She has the option to "remind me later".
*If she selects "remind me later", Firefox will defer for 7 additional days and on day 14, Firefox will automatically update her to the latest version and disable any add-ons that continued to be incompatible.  Firefox informs her that X add-ons were disabled due to a Firefox security update.   
*If she selects "remind me later", Firefox will defer for 10 additional days and on day 20, Firefox will automatically update her to the latest version and disable any add-ons that continued to be incompatible.  Firefox informs her via the notification bar that certain add-ons were disabled due to a Firefox security update.   


<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:
Line 34: Line 34:
*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=*All users without Add-ons or have all compatible Add-ons are updated to the latest version of Firefox on release date
|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)
*For users with 1 or more incompatible Add-ons, we will offer a 10-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
*As Add-ons become compatible on subsequent days post release, users will auto update anytime within the 10-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 prompt the user with the two options:
*On the 10th day of the grace period if there are still incompatible Add-ons, we will prompt the user with the two options:
**"Update now" -- We ask users to update now and inform them that their browser is insecure and they are more vulnerable to attacks.  We will disable all incompatible add-ons (we will not remove them) at the time of updating.
**"Update now" -- We ask users to update now and inform them that their browser is insecure and they are more vulnerable to attacks.  We will disable all incompatible add-ons (we will not remove them) at the time of updating.
**"Remind me later" -- We will defer the update for one additional week and on day 14, we will update users automatically.  However, we will notify users that we will be disable X add-on due to security reasons(via drop-down or door hanger modules)
**"Remind me later" -- We will defer the update for 10 additional days and on day 20, we will update users automatically.  However, we will notify users via the notification bar with the following message:
*The team is well aware this feels a bit heavy-handed, but we take security very seriouslyFor users who still would like to control whether they are "auto-updated" when there are incompatible add-ons, the requirement here is to create an additional option within the pref menu to allow users to turn off "auto-updates for security reasons".   
***"Based on security concerns, certain add-ons have been disabled and you've been upgraded to the latest version of FirefoxPlease contact the add-on author for more info[Link to add-ons manager]"
**This essentially makes it so the grace period continues forever.
*Some additional requirements we discussed:
*The UX team will follow-up with these requirements and provide visual specs on what the new prompt looks like and its exact behavior.
**In the preferences dialog under Advanced > Update, remove the "never check for updates" radio button option.
**In the preferences dialog under Advanced > Update, remove the "Warn me if this will disable any of my add ons" check box.  Now that we've moved to add-ons default to compatible, the only add-ons that will be incompatible are ones with binary components.  This logic should be included in the 'recommended' update selection.
**Create an add-on that allows users who want to have the option to disable the ability for Firefox check for updates.
}}
}}
{{FeatureInfo
{{FeatureInfo
canmove, Confirmed users, Bureaucrats and Sysops emeriti
496

edits

Navigation menu