From acbfacc7e4f195018e6b31d6c6ea09c9dc6cd99f Mon Sep 17 00:00:00 2001 From: Kris Maglione Date: Sat, 25 Sep 2010 12:41:14 -0400 Subject: [PATCH] Also force global DOM constructor properties onto the global. --- common/content/javascript.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/common/content/javascript.js b/common/content/javascript.js index 2a13e356..8dd02fae 100644 --- a/common/content/javascript.js +++ b/common/content/javascript.js @@ -597,7 +597,9 @@ const JavaScript = Module("javascript", { "RangeError", "ReferenceError", "RegExp", "String", "SyntaxError", "TypeError", "URIError", "decodeURI", "decodeURIComponent", "encodeURI", "encodeURIComponent", "eval", - "isFinite", "isNaN", "parseFloat", "parseInt", "undefined"], + "isFinite", "isNaN", "parseFloat", "parseInt", "undefined"].concat( + [k.substr(6) for (k in keys(Ci)) if (/^nsIDOM/.test(k))] + .filter(function (k) k in window)), /** * Installs argument string completers for a set of functions.