Closed Bug 1079275 Opened 10 years ago Closed 10 years ago

Calls to console.log in an actor, with e10s activated, don't produce output in the browser console

Categories

(DevTools :: Debugger, defect)

defect
Not set
normal

Tracking

(e10s?)

RESOLVED DUPLICATE of bug 1067576
Tracking Status
e10s ? ---

People

(Reporter: pbro, Unassigned)

Details

In an e10s window, if protocol actors (loaded in the child content process) call 'console.log("test");' or similar, the output goes to the terminal, but not to the browser console.
It would be nice to have it there too.
Summary: Calls to console.log in an actor, with e01s activated, don't produce output in the browser console → Calls to console.log in an actor, with e10s activated, don't produce output in the browser console
Where exactly does the code for the actors live? This may be a dupe of bug 1067576.
Actors are loaded in the child process so as to have direct access to the page being debugged.
Yes, but what matters is the JS scope. Is it in an actual frame script loaded by loadFrameScript, or is the code loaded some other way?
tracking-e10s: --- → ?
I think this is the case. At some stage when the devtools server starts, we load a child frame script:
mm.loadFrameScript("resource://gre/modules/devtools/server/child.js", false);
which, in turn, loads the actors.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.