Convert ChromePowers to use a regular SpecialPowers child actor
Categories
(Testing :: Mochitest, task, P3)
Tracking
(Fission Milestone:M4, firefox70 fixed)
Tracking | Status | |
---|---|---|
firefox70 | --- | fixed |
People
(Reporter: kmag, Assigned: kmag)
References
(Regressed 2 open bugs)
Details
Attachments
(8 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 | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review |
This is a follow-up to bug 1541557.
Once SpecialPowers has been converted to a JSWindowActor, there should really be no reason not to just use it directly in chrome windows in the parent process, rather than maintaining a bunch of separate special cases for ChromePowers.js. Things should mostly Just Work.
Updated•6 years ago
|
Assignee | ||
Comment 2•6 years ago
|
||
The JSWindowActor constructor is called before the actor is fully initialized,
which means it can't do things like send messages or access its content
window. This patch adds a new callback which can do those things immediately
after the actor is created.
Assignee | ||
Comment 3•6 years ago
|
||
Assignee | ||
Comment 4•6 years ago
|
||
Assignee | ||
Comment 5•6 years ago
|
||
Assignee | ||
Comment 6•6 years ago
|
||
Assignee | ||
Comment 7•6 years ago
|
||
Updated•6 years ago
|
Assignee | ||
Comment 8•6 years ago
|
||
Updated•6 years ago
|
Assignee | ||
Comment 9•6 years ago
|
||
Comment 10•6 years ago
|
||
Comment 11•6 years ago
•
|
||
Backed out 9 changesets (bug 1574296, bug 1561705) for devtools failures in browser_dbg-breaking-from-console.js
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=262406417&repo=mozilla-inbound&lineNumber=6053
Also: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=262408611&repo=mozilla-inbound&lineNumber=31681
Backout: https://hg.mozilla.org/integration/mozilla-inbound/rev/d17f6700544d2ffbb52f5482e59e26805121f33d
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 12•6 years ago
|
||
Assignee | ||
Comment 13•6 years ago
|
||
Assignee | ||
Comment 14•6 years ago
|
||
Assignee | ||
Comment 15•6 years ago
|
||
Comment 16•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/83744c33307e
https://hg.mozilla.org/mozilla-central/rev/8601c2fb82e4
https://hg.mozilla.org/mozilla-central/rev/21aaa7a6c0f6
https://hg.mozilla.org/mozilla-central/rev/8903ce08f03f
https://hg.mozilla.org/mozilla-central/rev/1cebcb44618a
https://hg.mozilla.org/mozilla-central/rev/caa59e50a7b4
https://hg.mozilla.org/mozilla-central/rev/72315ad35cbf
https://hg.mozilla.org/mozilla-central/rev/f222dd497eb6
https://hg.mozilla.org/mozilla-central/rev/8f3cf8ff4578
https://hg.mozilla.org/mozilla-central/rev/caa41739276f
Description
•