Remove sidebar persistence off of XULstore
Categories
(Firefox :: Sidebar, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox127 | --- | fixed |
People
(Reporter: sclements, Assigned: nsharpley)
References
(Blocks 1 open bug, Regressed 1 open bug)
Details
(Whiteboard: [fidefe-sidebar])
Attachments
(1 file)
The SidebarUI
state persistence (whether its open or closed) across windows is stored in two places - XULstore here and session restore here.
In session store there's a "sidebar" attribute on the winData object and even in the case of a deferred restore we should be able to modify what attributes are restored. restoreDimensions
is called in either case, and I think we'll need to figure out what causes the sidebar
attr to be truthy or not: https://searchfox.org/mozilla-central/rev/159929cd10b8fba135c72a497d815ab2dd5a521c/browser/components/sessionstore/SessionStore.sys.mjs#5967-5973. We might need to modify either of these: hhttps://searchfox.org/mozilla-central/rev/159929cd10b8fba135c72a497d815ab2dd5a521c/browser/components/sessionstore/SessionStore.sys.mjs#65,98
Updated•9 months ago
|
Updated•8 months ago
|
Assignee | ||
Comment 1•8 months ago
|
||
Updated•8 months ago
|
Updated•8 months ago
|
Updated•7 months ago
|
Updated•7 months ago
|
Comment 3•7 months ago
|
||
bugherder |
Description
•