Closed Bug 1699484 Opened 3 months ago Closed 3 months ago

Support Timer based bfcache eviction

Categories

(Core :: DOM: Navigation, defect, P3)

defect

Tracking

()

RESOLVED FIXED
88 Branch
Fission Milestone M7a
Tracking Status
firefox88 --- fixed

People

(Reporter: smaug, Assigned: smaug)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

The old implementation has timer based bfcache eviction (in addition to other ways to evict). The new implementation should have it too.

The patch makes HistoryTracker rely on SHEntrySharedParentState instead of nsSHEntryShared.
nsSHEntryShared already extends SHEntrySharedParentState.

The test was modified a tiny bit to make it easier to see the results. The test does pass
with SHIP+BFCache.

Fission Milestone: --- → M7a
Pushed by opettay@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/9da85efe17a2
Support Timer based bfcache eviction, r=peterv
Status: NEW → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → 88 Branch
You need to log in before you can comment on or make changes to this bug.