Bug 1318006 - Prevent "TypeError: can't access dead object" exception on webconsole getCachedMessages.
MozReview-Commit-ID: H0DWJ2bTyn7
--- a/devtools/server/actors/webconsole.js
+++ b/devtools/server/actors/webconsole.js
@@ -1738,16 +1738,17 @@ WebConsoleActor.prototype =
let result = WebConsoleUtils.cloneObject(aMessage);
result.workerType = WebConsoleUtils.getWorkerType(result) || "none";
delete result.wrappedJSObject;
delete result.ID;
delete result.innerID;
delete result.consoleID;
+ delete result.originAttributes;
result.arguments = Array.map(aMessage.arguments || [], (aObj) => {
let dbgObj = this.makeDebuggeeValue(aObj, aUseObjectGlobal);
return this.createValueGrip(dbgObj);
});
result.styles = Array.map(aMessage.styles || [], (aString) => {
return this.createValueGrip(aString);