Firefox/Projects/Eradicate Startup Dialogs: Difference between revisions

→‎Related Bugs: +bug for that task
(→‎Related Bugs: +bug for that task)
 
(15 intermediate revisions by 4 users not shown)
Line 4: Line 4:


In many cases start up dialogs represent some form of failing, ranging from a failing of engineering (unable to find or implement a cleaner solution), a failing of design (unable to determine the best approach) or a failing of security (delegating a decision so that we can blame the victim).  In all of these cases the dialog itself is simply the manifestation of a larger problem that we need to attack.  So perhaps "the eradication of start up dialogs" is an overly negative title, this is really more about "solving a range of complex problems, but entirely behind the scenes."
In many cases start up dialogs represent some form of failing, ranging from a failing of engineering (unable to find or implement a cleaner solution), a failing of design (unable to determine the best approach) or a failing of security (delegating a decision so that we can blame the victim).  In all of these cases the dialog itself is simply the manifestation of a larger problem that we need to attack.  So perhaps "the eradication of start up dialogs" is an overly negative title, this is really more about "solving a range of complex problems, but entirely behind the scenes."
[http://blog.mozilla.com/faaborg/2009/08/28/eradicating-start-up-dialogs/ Faaborg's blog post]


== Current Status  ==
== Current Status  ==
Line 15: Line 17:
== Related Bugs  ==
== Related Bugs  ==


* Extension updates
* Add-on updates <s>{{bug|511529}}</s> (fixed-2.0.0)
** Automatically update in the background, users can opt-out in the add-ons manager
* Add-on installed, at least when incorrect {{bug|528423}}
* Extensions may not be compatible
* Add-on may not be compatible
** Update and check for compatibility updates in the background before Firefox updates {{bug|579990}}
** Allow major update offers to be shown only to users who have no incompatible extensions (and do that for the first major update for each release, perhaps) {{bug|468072}}
* Updating progress bar
* Updating progress bar
** {{bug|307181}} Install the update with a separate process so the time to switch over on load is insignificant
** {{bug|307181}} Install the update with a separate process so the time to switch over on load is insignificant
Line 28: Line 32:
** Fix slow-shutdown bugs, such as {{bug|453178}}
** Fix slow-shutdown bugs, such as {{bug|453178}}
** Fix shutdown hang bugs, such as {{bug|479373}}
** Fix shutdown hang bugs, such as {{bug|479373}}
** Gather statistics on why Firefox hangs, like we do for crashes {{bug|429592}}
* Master Password
* Master Password
** Only request it when it is needed, e.g. not merely because a background tab contains a login form
** Only request master password when needed
*** ... not because a background tab contains a login form {{bug|513534}}
*** ... not because I loaded a page containing a login form {{bug|400680}}
** {{bug|499233}}, <s>{{bug|475053}}</s> (fixed-1.9.2) Don't ask the master password multiple times.
** {{bug|499233}}, <s>{{bug|475053}}</s> (fixed-1.9.2) Don't ask the master password multiple times.
* http Auth
* http Auth
Line 35: Line 42:
** Automatically log in {{bug|223636}}
** Automatically log in {{bug|223636}}
** Consolidate by login domain ({{bug|385239}}?)
** Consolidate by login domain ({{bug|385239}}?)
* Choose a client cert ({{bug|395399}}?)
* Choose a client cert ({{bug|395399}}? {{bug|32010}}?)
* NTLM? {{bug|318253}}
* Possible to get a postdata dialog on session restore?
* Possible to get a postdata dialog on session restore?
** Not with the default settings (see {{bug|493436}}) (nonetheless, {{bug|451250}} is about replacing the postdata prompt)


Might not be worth removing (significant problems):
Might not be worth removing (significant problems):
* Locked sqllite file
* Locked sqlite file
* Locked profile
* Locked profile


Line 45: Line 54:
* Save and quit
* Save and quit
* Downloads in progress that can't be resumed
* Downloads in progress that can't be resumed
* Update restart {{bug|434987}}


== Team  ==
== Team  ==


*'''Project Lead''': faaborg  
*'''Project Lead''': faaborg
*'''Help with gathering bugs''': jesse
*'''Extensions related work''': mossop
*'''Extensions related work''': mossop


Confirmed users
19

edits