Connect Console to multiple processes
Categories
(DevTools :: Console, enhancement, P1)
Tracking
(Fission Milestone:M4, firefox70 fixed)
Tracking | Status | |
---|---|---|
firefox70 | --- | fixed |
People
(Reporter: jryans, Assigned: nchevobbe)
References
(Blocks 2 open bugs)
Details
(Whiteboard: dt-fission-m1)
Attachments
(2 files, 3 obsolete files)
Reporter | ||
Comment 1•8 years ago
|
||
Updated•8 years ago
|
Updated•7 years ago
|
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment 4•7 years ago
|
||
mozreview-review |
Reporter | ||
Comment 5•7 years ago
|
||
mozreview-review-reply |
Comment 6•7 years ago
|
||
Updated•7 years ago
|
Comment 7•7 years ago
|
||
Updated•7 years ago
|
Updated•7 years ago
|
Updated•7 years ago
|
Reporter | ||
Updated•7 years ago
|
Comment 8•7 years ago
|
||
Comment 9•7 years ago
|
||
![]() |
||
Updated•7 years ago
|
Reporter | ||
Updated•7 years ago
|
Comment 10•6 years ago
|
||
![]() |
||
Updated•6 years ago
|
Updated•6 years ago
|
![]() |
||
Updated•6 years ago
|
Assignee | ||
Comment 11•6 years ago
|
||
When opening the Browser Console, if the browser toolbox fission pref
is enabled, we create a WebConsoleConnectionProxy for each process.
This allow us to not start the ContentProcessMessages listener (that
uses ContentProcessMessagesForward), but directly connect to the content
process, to get fully inspectable console message, from the Browser Console.
This changes our assumption in the console codebase that we only have
a single proxy we can use, so we create a getProxy
function in the
WebConsoleUI that will be used to retrieve the adequate proxy reference
given some parameters.
For now, if we have multiple proxies, we simply return the first one.
This is by no mean the final function, but just a ugly workaround so
we can land this experimental multi-proxy browser console. We'll fix
broken features once this landed, step by step until we're at parity
with the regular browser console.
Assignee | ||
Updated•6 years ago
|
Updated•6 years ago
|
Comment 12•6 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
![]() |
||
Comment 13•6 years ago
|
||
bugherder |
Updated•6 years ago
|
Updated•6 years ago
|
Updated•5 years ago
|
Updated•4 years ago
|
Description
•