Open
Bug 1079071
Opened 10 years ago
Updated 2 years ago
Non-standard windows disrupt session restore
Categories
(Firefox :: Session Restore, defect)
Tracking
()
UNCONFIRMED
People
(Reporter: majuki, Unassigned)
Details
Whenever Firefox crashes, closes, is terminated, or is restarted it does so by closing the current window first then any ancillary windows. This can cause a problem upon restarting Firefox with what I'll refer to as "special windows" for lack of a better term. Special windows include those created by addons such as Chatzilla, websites that open chat windows, and other similarly non-standard windows. The session restoration behaviour is disrupted by special windows in a few ways. 1) Session restore fails to restore special windows in many/most cases. Rather than opening a special window with its properties/url/etc it will simply open a tab to your homepage instead. 2) The restore session button on about:home, once clicked, appears to "restore" a new blank session. In fact it's restoring the special window without any of its properties and fails to load any other windows that were open. The standard windows that fail to load can be usually be restored via History->Recently Closed Windows, however, the typical user would simply assume their session is lost as this is not expected behaviour (and the interface is either hidden or a complete mess). 3) The "crash" restore page will appear empty if a special window was the last to be closed. This makes it appear as though the session cannot be restored and the expected data from other windows is missing even though it remains in the session data. Bug 777272 might be related to this as the "Recently Closed Window" remains unselectable until the session restore button is pressed. I've not yet tested with refreshing in this scenario, it may have the same effect as pressing session restore. 4) Session restore fails to load (possibly save?) URLs from special windows regardless of preservation of properties. Meaning that, even if the window's size/features/etc are lost in the session saving/restore process the URL should still load in a standard window/tab. This is desired so the URL isn't lost and also so that the site's scripts may attempt to adjust to the change in environment/restore the user's session/etc.
Updated•2 years ago
|
Severity: minor → S4
You need to log in
before you can comment on or make changes to this bug.
Description
•