Closed Bug 901885 Opened 11 years ago Closed 11 years ago

Console should fail gracefully if its opener window is closed

Categories

(DevTools :: Console, defect)

x86_64
Windows 7
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: Gijs, Unassigned)

Details

STR:

1. Open Firefox
2. Open the browser console
3. Close the Firefox window
4. Try to evaluate something in the console window

ER:
either it works, or it tells you why it doesn't work.

AR:
[12:04:27.334] TypeError: aWindow is null
WCU_getInnerWindowId@resource://gre/modules/devtools/WebConsoleUtils.jsm:146
WCA__getDebuggerGlobal@resource://gre/modules/devtools/dbg-server.jsm -> resource://gre/modules/devtools/server/actors/webconsole.js:686
WCA_evalWithDebugger@resource://gre/modules/devtools/dbg-server.jsm -> resource://gre/modules/devtools/server/actors/webconsole.js:822
WCA_onEvaluateJS@resource://gre/modules/devtools/dbg-server.jsm -> resource://gre/modules/devtools/server/actors/webconsole.js:551
DSC_onPacket@resource://gre/modules/devtools/dbg-server.jsm -> resource://gre/modules/devtools/server/main.js:923
@resource://gre/modules/devtools/dbg-server.jsm -> resource://gre/modules/devtools/server/transport.js:239
@resource://gre/modules/devtools/dbg-server.jsm -> resource://gre/modules/devtools/DevToolsUtils.js:61
 @ resource://gre/modules/devtools/dbg-server.jsm -> resource://gre/modules/devtools/server/main.js:829
[12:04:27.334] Server did not specify an actor, dropping packet: {"error":"unknownError","message":"error occurred while processing 'evaluateJS': TypeError: aWindow is null\nWCU_getInnerWindowId@resource://gre/modules/devtools/WebConsoleUtils.jsm:146\nWCA__getDebuggerGlobal@resource://gre/modules/devtools/dbg-server.jsm -> resource://gre/modules/devtools/server/actors/webconsole.js:686\nWCA_evalWithDebugger@resource://gre/modules/devtools/dbg-server.jsm -> resource://gre/modules/devtools/server/actors/webconsole.js:822\nWCA_onEvaluateJS@resource://gre/modules/devtools/dbg-server.jsm -> resource://gre/modules/devtools/server/actors/webconsole.js:551\nDSC_onPacket@resource://gre/modules/devtools/dbg-server.jsm -> resource://gre/modules/devtools/server/main.js:923\n@resource://gre/modules/devtools/dbg-server.jsm -> resource://gre/modules/devtools/server/transport.js:239\n@resource://gre/modules/devtools/dbg-server.jsm -> resource://gre/modules/devtools/DevToolsUtils.js:61\n"} @ resource://gre/modules/devtools/dbg-client.jsm:633


(seen in the Win7 nightly of August 5th)
Can you please retest?
Flags: needinfo?(gijskruitbosch+bugs)
This seems to be fixed, hurray! :-)
Status: NEW → RESOLVED
Closed: 11 years ago
Flags: needinfo?(gijskruitbosch+bugs)
Resolution: --- → WORKSFORME
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.