Closed
Bug 1741132
Opened 3 years ago
Closed 3 years ago
Correctly evict entries with session history in parent
Categories
(Core :: DOM: Navigation, defect, P2)
Core
DOM: Navigation
Tracking
()
RESOLVED
FIXED
96 Branch
Tracking | Status | |
---|---|---|
firefox96 | --- | fixed |
People
(Reporter: peterv, Assigned: peterv)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
Current with SHIP we evict entries when we set a frameloader on the entry. However, this happens before we commit the entry. As a result we leave one entry too many when evicting, because we're not counting the entry that we just set the frameloader on. Evicting from CanonicalBrowsingContext::HistoryCommit seems to fix this, but I'm not sure whether we need to keep doing the eviction when setting the frameloader.
Updated•3 years ago
|
Severity: -- → S3
Updated•3 years ago
|
Priority: -- → P2
Assignee | ||
Comment 1•3 years ago
|
||
Depends on D131892
Assignee | ||
Comment 2•3 years ago
|
||
Depends on D131893
Pushed by pvanderbeken@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/1ad268a75fec
Add a property for whether an entry is in the BFCache (holds a content viewer or a frame loader). r=smaug
https://hg.mozilla.org/integration/autoland/rev/9b91c4d469d7
Correctly evict entries with session history in parent. r=smaug
Comment 4•3 years ago
|
||
Backed out 4 changesets (Bug 1741132, Bug 1740516, Bug 1740517) for causing mochitest failures on test_bug1741132.html.
Backout link
Push with failures
Failure Log
Flags: needinfo?(peterv)
Pushed by pvanderbeken@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/18b226a67f6d
Add a property for whether an entry is in the BFCache (holds a content viewer or a frame loader). r=smaug
https://hg.mozilla.org/integration/autoland/rev/56a1fce20849
Correctly evict entries with session history in parent. r=smaug
Comment 6•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/18b226a67f6d
https://hg.mozilla.org/mozilla-central/rev/56a1fce20849
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
status-firefox96:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 96 Branch
Assignee | ||
Updated•3 years ago
|
Flags: needinfo?(peterv)
You need to log in
before you can comment on or make changes to this bug.
Description
•