Session recovery loses windows converted to tabs
Categories
(Firefox :: Session Restore, defect)
Tracking
()
People
(Reporter: cks+mozilla, Unassigned, NeedInfo)
Details
In Firefox 107 and Nightly, but not in (some) earlier versions, if you open two new windows, move the second window to be a tab in the first window, shut down Firefox, and restart it, with the 'Open previous windows and tabs' preference selected, the second tab (ex window) will be gone. From manual inspection, it appears that the window-to-tab tab doesn't make it into the sessionstore-backups/recovery.jsonlz4 file in my profile.
(I am on Fedora 36 x86-64 Linux under X, but I expect that this is generic.)
I believe that this worked in Firefox 106, but I only noticed the issue recently so I can't be entirely sure. My knowledge of mozregression usage isn't sufficient for me to bisect this, since it (presumably) requires two runs of the same Firefox to test properly.
| Reporter | ||
Comment 1•2 years ago
|
||
A helpful person pointed me to an additional test for this, which is that trying to duplicate a docked window-to-tab tab with middle mouse button on the Refresh button will fail; it will only open up your new tab, not a duplicate. Using this test I've been able to use mozregression to narrow things down to the following autoland pushlog:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=b79ebf7f49d8e071c6ceec3f9d19852bf2eba4fe&tochange=2e7ecad460f2be1275a59b7f55c4ff5a8fe3274e
This dates back much further than I thought; 106 is affected as well, and several earlier versions.
Based on the pushlog, this seems most likely to point to bug #1756995, which has (had) a similar bug filed against it after landing, bug #1798232.
PS, specifically my mozregression run ends with:
33:29.15 INFO: Narrowed integration regression window from [b79ebf7f, ddd77b1f] (3 builds) to [b79ebf7f, 2e7ecad4] (2 builds) (~1 steps left)
33:29.15 INFO: No more integration revisions, bisection finished.
33:29.15 INFO: Last good revision: b79ebf7f49d8e071c6ceec3f9d19852bf2eba4fe
33:29.15 INFO: First bad revision: 2e7ecad460f2be1275a59b7f55c4ff5a8fe3274e
33:29.15 INFO: Pushlog:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=b79ebf7f49d8e071c6ceec3f9d19852bf2eba4fe&tochange=2e7ecad460f2be1275a59b7f55c4ff5a8fe3274e
Comment 2•2 years ago
|
||
The severity field is not set for this bug.
:dao, could you have a look please?
For more information, please visit auto_nag documentation.
Description
•