Add session restore support for splitview tabs
Categories
(Firefox :: Session Restore, enhancement, P1)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox149 | --- | verified |
People
(Reporter: sclements, Assigned: nsharpley)
References
(Depends on 1 open bug, Blocks 2 open bugs)
Details
(Whiteboard: [fidefe-splitview])
Attachments
(1 file)
Behavior is outlined in the blueprint .
Updated•9 months ago
|
| Reporter | ||
Updated•7 months ago
|
| Reporter | ||
Updated•7 months ago
|
| Assignee | ||
Comment 1•7 months ago
|
||
Updated•6 months ago
|
Comment 5•6 months ago
|
||
Revert for causing marionette test failures on test_splitview_restore.py.
Comment 6•6 months ago
|
||
also these bc failures
Comment 8•6 months ago
|
||
| bugherder | ||
Updated•5 months ago
|
Comment 9•5 months ago
|
||
Hello! We have tested the following with Firefox 149.0a1 (2026-01-27) on Windows 11, macOS 26 aarch and Ubuntu 24:
- Split Views that are inside/outside groups are correctly preserved after an update, crash, or restart - note that bug 2012661 was encountered
- Split Views that are inside/outside groups are correctly restored when using the restore session enabled by default or manually restoring
- Split Views that are inside/outside groups are correctly restored across windows when using the
Recently closed windowsoption - Split Views are correctly preserved when switching between multiple profiles
- Split Views are not restored after closing the tabs separately and then using the
Recently closed tabsoption orCtrl+ Shift+ Tkeyboard shortcut - Split Views are restored while was in a group that has been deleted and restored via the
Recently closed tabsoption orCtrl+ Shift+ Tkeyboard shortcut - Split View are restore while was in a group that has been closed and then restored via
List all tabsmenu orCtrl+ Shift+ Tkeyboard shortcut
Do you think there is anything else that should be tested?
Also, from what I saw inside the Blueprint document, the last two implementations (restored Split Views inside a group) were not planned for V1, but they have been landed. I believe this is fine, but I’d like to confirm. Thank you!
| Assignee | ||
Comment 10•5 months ago
|
||
Thanks Alexandru for the thorough testing! The last two implementations regarding tab groups are fine to include. They came as a bonus side effect to this patch.
Comment 11•5 months ago
|
||
(In reply to Nikki Sharpley (:nikkis) (she/her) from comment #10)
Thanks Alexandru for the thorough testing! The last two implementations regarding tab groups are fine to include. They came as a bonus side effect to this patch.
Thank you! Closing this.
Description
•