Firefox/Projects/Eradicate Startup Dialogs: Difference between revisions

→‎Related Bugs: +bug for that task
(Created page with '== Summary == Startup dialogs significantly impact the amount of time it takes users to get on the Web and retrieve a piece of information or complete a task, which is Firefox'…')
 
(→‎Related Bugs: +bug for that task)
 
(29 intermediate revisions by 5 users not shown)
Line 1: Line 1:
== Summary  ==
== Summary  ==


Startup dialogs significantly impact the amount of time it takes users to get on the Web and retrieve a piece of information or complete a task, which is Firefox's primary purpose.  Also 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 security (deferring a decision so that we can blame the victim).  So in all of these cases the dialog itself is simply the manifestation of a larger problem that we need to attack.  
Startup dialogs significantly impact the amount of time it takes users to get on the Web and retrieve a piece of information or complete a task, which is Firefox's primary purpose.
 
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 13: Line 17:
== Related Bugs  ==
== Related Bugs  ==


coming soon<br>  
* Add-on updates <s>{{bug|511529}}</s> (fixed-2.0.0)
* Add-on installed, at least when incorrect {{bug|528423}}
* 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
** {{bug|307181}} Install the update with a separate process so the time to switch over on load is insignificant
* Default browser
** Testing profile {{bug|513492}}
** Windows users who already went through the trouble of unchecking the box in the installer {{bug|433249}}
** Firefox incorrectly thinks it's not the default {{bug|213733}}
* "Firefox is already running" dialog
** Wait a few seconds and try again, kill the process {{bug|513419}}
** Fix slow-shutdown bugs, such as {{bug|453178}}
** Fix shutdown hang bugs, such as {{bug|479373}}
** Gather statistics on why Firefox hangs, like we do for crashes {{bug|429592}}
* Master Password
** 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.
* http Auth
** Content area page instead of a dialog box {{bug|399583}} would also fix spoofability
** Automatically log in {{bug|223636}}
** Consolidate by login domain ({{bug|385239}}?)
* Choose a client cert ({{bug|395399}}? {{bug|32010}}?)
* NTLM? {{bug|318253}}
* 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):
* Locked sqlite file
* Locked profile
 
Dialogs on exit
* Save and quit
* 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