From 98d168e9a66ba4aadab1be76403b76f4ab72b61e Mon Sep 17 00:00:00 2001 From: "blakeross%telocity.com" Date: Wed, 27 Feb 2002 00:42:51 +0000 Subject: [PATCH] 125181 - add pref to filter chrome:// errors in javascript console. r=ben sr=hewitt a=asa --- modules/libpref/src/init/all.js | 1 + .../resources/content/consoleBindings.xml | 22 +++++++++++++++++++ .../resources/content/pref-debug.xul | 6 +++-- .../resources/locale/en-US/pref-debug.dtd | 1 + 4 files changed, 28 insertions(+), 2 deletions(-) diff --git a/modules/libpref/src/init/all.js b/modules/libpref/src/init/all.js index 10d61ff40982..664d4b7938ec 100644 --- a/modules/libpref/src/init/all.js +++ b/modules/libpref/src/init/all.js @@ -343,6 +343,7 @@ pref("dom.disable_open_during_load", false); pref("javascript.enabled", true); pref("javascript.allow.mailnews", false); pref("javascript.options.strict", false); +pref("javascript.options.showInConsole", true); // advanced prefs pref("advanced.always_load_images", true); diff --git a/xpfe/components/console/resources/content/consoleBindings.xml b/xpfe/components/console/resources/content/consoleBindings.xml index 29225e6ac75c..81c66bdb6195 100644 --- a/xpfe/components/console/resources/content/consoleBindings.xml +++ b/xpfe/components/console/resources/content/consoleBindings.xml @@ -18,6 +18,23 @@ 250 + -1 + + + + return this.mCount @@ -115,6 +132,11 @@ try { // Try to QI it to a script error to get more info var scriptError = aObject.QueryInterface(Components.interfaces.nsIScriptError); + + // filter chrome urls + if (!this.showChromeErrors && scriptError.sourceName.substr(0, 9) == "chrome://") + return; + this.appendError(scriptError); } catch (ex) { try { diff --git a/xpfe/components/prefwindow/resources/content/pref-debug.xul b/xpfe/components/prefwindow/resources/content/pref-debug.xul index cfc9c39cae49..5c2bba310a99 100644 --- a/xpfe/components/prefwindow/resources/content/pref-debug.xul +++ b/xpfe/components/prefwindow/resources/content/pref-debug.xul @@ -32,8 +32,8 @@ @@ -71,6 +71,8 @@ prefstring="browser.dom.window.dump.enabled"/> + +