Make each window have a groups array which includes all of the tab groups currently present on the tab bar including a unique identifier
Categories
(Firefox :: Session Restore, task)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox133 | --- | fixed |
People
(Reporter: dao, Assigned: sthompson)
References
(Blocks 1 open bug)
Details
(Whiteboard: [fidefe-tabgrps-sessionstore])
Attachments
(1 file)
Updated•1 year ago
|
| Assignee | ||
Comment 1•1 year ago
|
||
This is based on the following session data storage implementation plan https://docs.google.com/document/d/1-Lo46NxnAq5TDAwHSLjy5RMc9lOHEKT7nMKAaaUoWek/edit#heading=h.qb7w06lvvqsi
| Assignee | ||
Updated•1 year ago
|
| Assignee | ||
Comment 2•1 year ago
|
||
This adds tab groups and their state data to the session store. For any tabs that are in tab groups, this patch adds the group ID into the tab state.
This change has a number of limitations that will be addressed in future bugs. Most notably, tab groups will not be restored from session state -- this change just records the tab group state data. Another important limitation is that when users remove tab groups, they will no longer appear in the session store.
This patch is only intended to lay the initial groundwork for storing tab group data in the session store.
Comment 4•1 year ago
|
||
Backed out for causing multiple perma failures
Backout link: https://hg.mozilla.org/integration/autoland/rev/7deb551b5bdf633935ce6bd487c0bb804e3189a5
| Assignee | ||
Comment 5•1 year ago
|
||
(In reply to Sandor Molnar[:smolnar] from comment #4)
Backed out for causing multiple perma failures
Taking a look, thanks. The browser chrome issue looks related to my changes. The devtools issue is unexpected, I'll dig into it.
Comment 6•1 year ago
|
||
(In reply to Stephen Thompson from comment #5)
(In reply to Sandor Molnar[:smolnar] from comment #4)
Backed out for causing multiple perma failures
Taking a look, thanks. The browser chrome issue looks related to my changes. The devtools issue is unexpected, I'll dig into it.
backfills indicate it's coming from your push
| Assignee | ||
Comment 8•1 year ago
|
||
Looks like there was a difference between running Array.map on an array from gBrowser vs. creating a new array in SessionStore and Array.pushing elements onto it. I queued the fix for landing.
Comment 9•1 year ago
|
||
| bugherder | ||
| Reporter | ||
Updated•1 year ago
|
Description
•