User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.3a4pre) Gecko/20100327 Minefield/3.7a4pre Build Identifier: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.3a4pre) Gecko/20100327 Minefield/3.7a4pre When Firefox is not set as the default browser, but set to check for this, the previous session is not restored while waiting for an answer to the question. To make startup faster, it could be loaded in the background: that way, once the choice is made by the user they can immediately start using the browser Reproducible: Always Steps to Reproduce: 1. Unset Firefox as default browser; be sure it is set to check it at start-up 2. Start Firefox: a modal dialog appears in front of a single blank tab 3. Click OK or Cancel on this modal dialog. Actual Results: The session start being restored Expected Results: The session should start its restoration at step 2, when the modal dialog appears.
Moving to ENHANCEMENT. Current behaviour of loading a single about:blank tab until the modal dialog is acted upon is as designed. What the reporter asks for is an enhancement above and beyond the current feature set.
This is something that I want. However, I looked into making it happen and when the dialog comes up, all of the restoration just pauses (I think that was the problem). I agree that the desired behavior should be restoring behind that dialog, but it looks like it's not as easy as I'd hoped, so this will probably fall off the radar for a while. Especially since it's not something that should occur often :/
this was fixed by bug 654388