Change nsSHistory::WalkHistoryEntries to walk browsing context tree instead of doc shell tree
Categories
(Core :: DOM: Navigation, enhancement, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox76 | --- | fixed |
People
(Reporter: annyG, Assigned: annyG)
References
(Blocks 2 open bugs)
Details
Attachments
(2 files, 10 obsolete files)
To accomodate recent session history changes, we need to change nsSHistory::WalkHistoryEntries to walk browsing context tree instead of doc shell tree
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 1•5 years ago
|
||
Assignee | ||
Comment 2•5 years ago
|
||
Depends on D42991
Assignee | ||
Comment 3•5 years ago
|
||
Depends on D42992
Assignee | ||
Comment 4•5 years ago
|
||
Depends on D42993
Assignee | ||
Comment 5•5 years ago
|
||
Depends on D42994
Assignee | ||
Comment 6•5 years ago
|
||
Depends on D42995
Assignee | ||
Comment 7•5 years ago
|
||
Depends on D42996
Assignee | ||
Comment 8•5 years ago
|
||
Depends on D42997
Assignee | ||
Comment 9•5 years ago
|
||
Depends on D42998
Assignee | ||
Comment 10•5 years ago
|
||
Depends on D42999
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 11•5 years ago
|
||
TODO currently coming up with a great and extended commit message
Comment 12•4 years ago
|
||
Deferring to Fission Nightly (M6) because Anny says this bug doesn't need to block dogfooding (M5).
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Comment 13•4 years ago
|
||
Pushed by agakhokidze@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6ebc7618a5fa Change nsSHistory::WalkHistoryEntries to walk browsing context tree instead of doc shell tree, r=peterv,nika
Comment 14•4 years ago
|
||
bugherder |
Comment 15•4 years ago
|
||
There are 8 crashes with signature mozilla::dom::ContentParent::RecvUpdateSHEntriesInBC
.
The moz_crash_reason is MOZ_DIAGNOSTIC_ASSERT(false) (Trying to update a child BrowsingContext in another child process)
.
Assignee | ||
Comment 16•4 years ago
|
||
I think we are hitting this assertion because the BC we are trying to update is discarded thus is no longer owned by this process. Currently working on a patch.
Assignee | ||
Comment 17•4 years ago
|
||
Comment 18•4 years ago
|
||
Pushed by agakhokidze@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/acfafba3fdcc Do not update session history entries in BC when it is discarded, r=peterv
Assignee | ||
Comment 19•4 years ago
|
||
Calixte, I was wondering why this bug was re-opened? When a patch causes regressions don't we usually just file new bugs and mark them as regressions of this bug? I am not an expert on how this works so I am just wondering.
Comment 20•4 years ago
|
||
bugherder |
Comment 21•4 years ago
|
||
:annyG, the crash reason is an assert you purposefully added to help you to fix the original bug so no need to file a new bug.
Assignee | ||
Comment 22•4 years ago
|
||
I understand :) Thank you!
Comment 23•4 years ago
|
||
We're still seeing some ongoing crashes with this signature. Is that being tracked anywhere?
Comment 24•4 years ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM] from comment #23)
We're still seeing some ongoing crashes with this signature. Is that being tracked anywhere?
I just filed bug 1624012 to track these crashes.
Description
•