Don't use BrowserParent* in DocumentLoadListener
Categories
(Core :: DOM: Navigation, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox75 | --- | fixed |
People
(Reporter: mattwoodrow, Assigned: mattwoodrow)
References
Details
Attachments
(6 files)
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review |
We currently pass a BrowserParent for DocumentLoadListener, but for in-process <iframes> this will be the PBrowser for the top-level document. For OOP <iframes> it'll be the PBrowser for the <iframe> itself.
We use this to pass into the external helper app, which is used for finding a window to create a dialog on, and for closing if necessary.
We also use it for ParentChannelListener, and use it to implement a bunch of interfaces for remote tabs.
I think most of these would be better to use BrowsingContext* directly.
We want to be able to initiate loads with DocumentLoadListener before the content process is created, so we need to avoid depending on BrowserParent.
Assignee | ||
Comment 1•5 years ago
|
||
Updated•5 years ago
|
Assignee | ||
Comment 2•5 years ago
|
||
Depends on D63424
Assignee | ||
Comment 3•5 years ago
|
||
Depends on D63425
Assignee | ||
Comment 4•5 years ago
|
||
Depends on D63426
Assignee | ||
Comment 5•5 years ago
|
||
Depends on D63427
Assignee | ||
Comment 6•5 years ago
|
||
Depends on D63428
Comment 8•5 years ago
|
||
Backed out 6 changesets (bug 1616716) forcausing multiple mochitest failures on test_ext_protocolHandlers.html
Backout revision https://hg.mozilla.org/integration/autoland/rev/7f41334e10443f4f1c7426e86fb0cb7adfdf4d62
Failure logs bc2 - https://treeherder.mozilla.org/logviewer.html#?job_id=290489124&repo=autoland
1 - https://treeherder.mozilla.org/logviewer.html#?job_id=290491687&repo=autoland
Matt can you please take a look?
Comment 9•5 years ago
•
|
||
These failed too:
talos failure log https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=290515636&repo=autoland&lineNumber=2464
damp failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=290518154&repo=autoland&lineNumber=771
Comment 10•5 years ago
|
||
Assignee | ||
Updated•5 years ago
|
Comment 11•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/7992c5827a5f
https://hg.mozilla.org/mozilla-central/rev/3071656d0612
https://hg.mozilla.org/mozilla-central/rev/ce7650da6340
https://hg.mozilla.org/mozilla-central/rev/eb3de57b60bc
https://hg.mozilla.org/mozilla-central/rev/ae03015ef6c8
https://hg.mozilla.org/mozilla-central/rev/4ba05100538e
Description
•