Force-enable LSNG when Fission is enabled
Categories
(Core :: Storage: localStorage & sessionStorage, task)
Tracking
()
Fission Milestone | M8 |
People
(Reporter: cpeterson, Unassigned)
References
Details
(Whiteboard: fission-hard-blocker)
LSNG fixes some Fission localStorage bugs, so we never want to use Fission without LSNG. We can force-enable LSNG when Fission is enabled.
IIUC, we can check whether Fission is enabled with FissionAutostart()
in LSNG's initialization function MaybeEnableNextGenLocalStorage()
:
Reporter | ||
Comment 1•4 years ago
|
||
This bug is a hard blocker for Fission M8.
Reporter | ||
Comment 2•4 years ago
|
||
Edgar, do you have time to fix bug for our Fission M8 milestone? The patch just needs to force-enable LSNG (localStorage Next Generation) when Fission is enabled. Jan Varga (LSNG engineer) would be the appropriate code reviewer.
This bug is important because the legacy/current implementation of localStorage has some serious bugs when used with Fission. LSNG is enabled by default in Nightly and "early" Beta (the first two week so the Beta cycle), but not "late" Beta or Release. We see some Fission crashes (like bug 1722988) in late Beta.
Reporter | ||
Comment 3•4 years ago
|
||
In bug 1599979 comment 5, Jens says LSNG will ride the trains with Firefox 92. In that case, we don't need to force-enable LSNG for Fission users. I will resolve this bug as WONTFIX.
Description
•