Closed Bug 409492 Opened 17 years ago Closed 16 years ago

When trying to close multiple windows, only the last one will allow you to "save and quit"

Categories

(Firefox :: Session Restore, defect)

x86
All
defect
Not set
major

Tracking

()

RESOLVED DUPLICATE of bug 385794

People

(Reporter: willrs2, Unassigned)

Details

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9b3pre) Gecko/2007122105 Minefield/3.0b3pre
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9b3pre) Gecko/2007122105 Minefield/3.0b3pre

When I have multiple windows of "Minefield" (firefox 3) open, only the last one I try to close will give me the option to "save and quit."

Reproducible: Always

Steps to Reproduce:
1.
2.
3.


Expected Results:  
Let you "save and quit" after closing each window
Version: unspecified → Trunk
See also bug 368677.
Performing File -> Exit will save (and restore) all tabs in all windows. Closing windows one by one (e.g. clicking the window's X in Windows) will only save the tabs in the final window.

What about optionally getting a "You have multiple windows open: [Exit], [Close], [Cancel]" prompt that would perform File -> Exit, File -> Close Window and cancel the request respectively?
I've noticed a similar behavior with the Minefield builds.  If I have a window with multiple tabs open and a download manager window open, I won't get prompted to save my tabs if I close the browser window first.  I'd think the optimal solution would be to treat non-browser windows as "secondary" and do the following:

1.) User closes browser window while secondary windows open
2.) Firefox detects that the current browser window is the last browser window open, and will prompt the user to save their session or to just quit.
3.) User selects "save and quit", happy to see that the browser will restore his tabs when he launches his browser
4.) (optional) restore secondary windows?
Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.