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•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
| Assignee | ||
Comment 1•6 years ago
|
||
| Assignee | ||
Comment 2•6 years ago
|
||
Depends on D42991
| Assignee | ||
Comment 3•6 years ago
|
||
Depends on D42992
| Assignee | ||
Comment 4•6 years ago
|
||
Depends on D42993
| Assignee | ||
Comment 5•6 years ago
|
||
Depends on D42994
| Assignee | ||
Comment 6•6 years ago
|
||
Depends on D42995
| Assignee | ||
Comment 7•6 years ago
|
||
Depends on D42996
| Assignee | ||
Comment 8•6 years ago
|
||
Depends on D42997
| Assignee | ||
Comment 9•6 years ago
|
||
Depends on D42998
| Assignee | ||
Comment 10•6 years ago
|
||
Depends on D42999
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
| Assignee | ||
Updated•6 years ago
|
Updated•6 years ago
|
| Assignee | ||
Comment 11•5 years ago
|
||
TODO currently coming up with a great and extended commit message
Comment 12•5 years ago
|
||
Deferring to Fission Nightly (M6) because Anny says this bug doesn't need to block dogfooding (M5).
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
|
Comment 13•5 years ago
|
||
Comment 14•5 years ago
|
||
| bugherder | ||
Comment 15•5 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•5 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•5 years ago
|
||
Comment 18•5 years ago
|
||
| Assignee | ||
Comment 19•5 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•5 years ago
|
||
| bugherder | ||
Comment 21•5 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•5 years ago
|
||
I understand :) Thank you!
Comment 23•5 years ago
|
||
We're still seeing some ongoing crashes with this signature. Is that being tracked anywhere?
Comment 24•5 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
•