[e10s] Restore session only restores tabs from the last window that was open

RESOLVED INVALID

Status

()

Firefox
Session Restore
RESOLVED INVALID
3 years ago
3 years ago

People

(Reporter: ritu, Unassigned)

Tracking

41 Branch
Points:
---

Firefox Tracking Flags

(firefox41 affected)

Details

(Reporter)

Description

3 years ago
I really hope this behavior is not by design. 

STR:
1. Open Aurora41 (window1), tab1 abc.com, tab2 today.com, tab3 weather.com
2. Open another Aurora41 (window2), tab1 gmail.com, tab2 linkedin.com, tab2 facebook.com
3.  From the windows taskbar, right click on Aurora41 shortcut and select "Close window".
4. Open Aurora41.
5. Click on "restore session".

Expected result: Two windows, one showing tabs of window1 from step 1, another showing tabs of step 2.

Actual result: Only tabs from step2 show up.
(Reporter)

Comment 1

3 years ago
[Tracking Requested - why for this release]: As an end-user, I think restore session should work seamlessly in e10s mode as it does in non-e10s mode.
status-firefox41: --- → affected
tracking-firefox41: --- → ?
If I understand correctly your STR, Session Restore has code to prevent this, so yes, that's a bug.
status-firefox42: --- → ?
tracking-e10s: --- → ?
There is only one Window to restore after you closed the 2nd window you created in step 2. Assuming you quit the browser after step 3, then restarted, session restore only knows about the window and its tabs from step 1.

Instead of closing the Window (which does just that), try this:  With both windows open, quit the browser.  On restart, select Restore Session.  Both Windows will return with their tabs, as expected.
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → INVALID
(Reporter)

Comment 4

3 years ago
I tried the steps in comment 3 and the restore session works as expected.
status-firefox42: ? → ---
tracking-e10s: ? → ---
tracking-firefox41: ? → ---
You need to log in before you can comment on or make changes to this bug.