diff --git a/common/modules/template.jsm b/common/modules/template.jsm index 0f8302bf..2feb2ab6 100644 --- a/common/modules/template.jsm +++ b/common/modules/template.jsm @@ -139,6 +139,8 @@ const Template = Module("Template", { case "undefined": return {arg}; case "object": + if (arg instanceof Ci.nsIDOMElement) + return util.objectToString(arg, false); // for java packages value.toString() would crash so badly // that we cannot even try/catch it if (/^\[JavaPackage.*\]$/.test(arg))