Fix uses of nsPresContext::Init in layout/base/nsPresContext.cpp
Categories
(Core :: DOM: Navigation, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox74 | --- | fixed |
People
(Reporter: djvj, Assigned: tetsuharu)
References
(Blocks 1 open bug)
Details
(Whiteboard: [rm-docshell-tree-item:simple])
Attachments
(1 file, 1 obsolete file)
In file layout/base/nsPresContext.cpp
Obtains a refresh driver from the same-process parent.
The concept of a refresh driver from another process does not make logical sense.
This seems like a situation where out-of-process parent should lead to “create new refresh driver in-process”.
Change to use BrowsingContext.
Break out of loop (and fall through to “create new refresh driver” code) if parent is out-of-process.
Comment 1•5 years ago
|
||
Kannan says replacing nsIDocShellTreeItem calls should block enabling Fission in Nightly (M6).
Updated•5 years ago
|
Assignee | ||
Comment 2•4 years ago
|
||
Updated•4 years ago
|
Pushed by tetsuharu.ohzeki@gmail.com: https://hg.mozilla.org/integration/autoland/rev/63a67b948290 Fix uses of nsIDocShellTreeItem in nsPresContext::Init. r=emilio,bzbarsky
Comment 4•4 years ago
|
||
Backed out changeset 63a67b948290 (Bug 1597480) for mochitest failures at test_relative_update.html.
https://hg.mozilla.org/integration/autoland/rev/feb7d997f96164b028c9cf57a74878095cdad0d3
Failure log:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=284322552&repo=autoland&lineNumber=20398
Comment 5•4 years ago
•
|
||
Seeing some other failures which appeared on these changes:
https://treeherder.mozilla.org/#/jobs?repo=autoland&searchStr=windows%2C10%2Cx64%2Cquantumrender%2Cdebug%2Cmochitests%2Ctest-windows10-64-qr%2Fdebug-mochitest-e10s&fromchange=d0d7ed8937ea2ac7ea4fc89cef7fa6ccd0dbce5d&selectedJob=284329988
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=284346103&repo=autoland&lineNumber=5223
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=284336618&repo=autoland&lineNumber=47407
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=284336850&repo=autoland&lineNumber=14568
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=284344810&repo=autoland&lineNumber=10650
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=284336819&repo=autoland&lineNumber=3991
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=284336742&repo=autoland&lineNumber=5363
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=284329988&repo=autoland&lineNumber=34616
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=284339136&repo=autoland&lineNumber=22363
Comment 6•4 years ago
|
||
Updated•4 years ago
|
Assignee | ||
Comment 7•4 years ago
|
||
I tried this patch on try again, but I trouble with judgment about whether this patch causes failures listed in comment 5.
So I reland this patch again and if there are some problems, I'll debug it again...
Pushed by tetsuharu.ohzeki@gmail.com: https://hg.mozilla.org/integration/autoland/rev/a64dec7a0be6 Fix uses of nsIDocShellTreeItem in nsPresContext::Init. r=emilio,bzbarsky
Comment 9•4 years ago
|
||
bugherder |
Description
•