On 10/18/11 1:42 PM, Ehsan Akhgari wrote:
> I've been working on a technical proposal on how we can implement background
> updates for Firefox. The proposal is now at a stage which I want to get
> feedback on. Please take a moment and read the proposal here:<
>
https://wiki.mozilla.org/Background_Updates>.
Seems like we need to change the user prompting for goal #3 ("Being able
to apply a newer update ...").
The default flow should be:
1) Periodic update timer fires. Check for update.
2) Update downloads
3) Update applied to FIREFOX_NEW (blowing away and older,
pending update).
4) Start timer to notify user if they don't restart in <24hr.
5) User quits browser, relaunches
6) FIREFOX_NEW switcheraoo, updated version running.
Options to enable more control (by popular demand):
2.5) "prompt me before downloading"
3.5) "ask me before updating"
Why? We shouldn't prompt before downloading, because if multiple updates
are found during a long session it's confusing. (For example, I am often
multiple nightlies behind.) If users are concerned about bandwidth
issues or strict control, they can enable a prompt before the download.
I suppose 3.5 is technically a non-goal, but I list it for completeness.
Justin