Closed Bug 1294386 Opened 8 years ago Closed 2 years ago

[e10s-multi] session storage related test failures with multiple content processes

Categories

(Firefox :: Session Restore, defect)

defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: gkrizsanits, Unassigned)

References

Details

This is no surprise we need to fix session storage for e10s-multi. Just want to track the related failing tests here:

browser/components/sessionstore/test/browser_350525.js
browser/components/sessionstore/test/browser_354894_perwindowpb.js
browser/components/sessionstore/test/browser_revive_crashed_bg_tabs.js
browser/components/sessionstore/test/browser_scrollPositions.js
Blocks: e10s-multi
Depends on: 1286798
Whiteboard: [e10s-multi:M1]
If work is being done on session store, you might want to coordinate with Eric.  I think he's been trying to figure out how to fix it to work with bug 1276366 which would solve a lot of our memory leaks.  If we can design the multi-e10s support in a way that also helps there, it would be a huge win.
(In reply to Ben Kelly [:bkelly] from comment #1)
> If work is being done on session store, you might want to coordinate with
> Eric.  I think he's been trying to figure out how to fix it to work with bug
> 1276366 which would solve a lot of our memory leaks.  If we can design the
> multi-e10s support in a way that also helps there, it would be a huge win.

My understanding is that Jan is working on a DOMStorage refactoring that will enable us to let most of the JS implemented session storage to retire. But that might take a while... But thanks, if we end up doing a quick hack in the current session storage to make it e10s-multi compatible as a temporary workaround, I will keep an eye open for bug 1276366.
Blocks: 1301015
Whiteboard: [e10s-multi:M1]

Looks like these tests were enabled with e10s at some point.

Status: NEW → RESOLVED
Closed: 2 years ago
Component: DOM: Content Processes → Session Restore
Product: Core → Firefox
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.