aboutsummaryrefslogtreecommitdiff
path: root/modules/firefox.home/autoconfig.js
diff options
context:
space:
mode:
Diffstat (limited to 'modules/firefox.home/autoconfig.js')
-rw-r--r--modules/firefox.home/autoconfig.js15
1 files changed, 10 insertions, 5 deletions
diff --git a/modules/firefox.home/autoconfig.js b/modules/firefox.home/autoconfig.js
index a5744d2..bd9d747 100644
--- a/modules/firefox.home/autoconfig.js
+++ b/modules/firefox.home/autoconfig.js
@@ -1,11 +1,13 @@
// Autoconfig
+try {
pref('general.config.sandbox_enabled', false);
pref('general.config.obscure_value', 0);
pref('svg.context-properties.content.enabled', true);
lockPref('xpinstall.signatures.required', false);
lockPref('extensions.install_origins.enabled', false);
lockPref('extensions.experiments.enabled', true);
+} catch (ex) { console.error(ex); };
// Setup user chrome support
try {
@@ -13,20 +15,23 @@ try {
cmanifest.append('utils');
cmanifest.append('chrome.manifest');
Components.manager.QueryInterface(Ci.nsIComponentRegistrar).autoRegister(cmanifest);
-} catch (ex) { };
+} catch (ex) { console.error(ex); };
try {
Services.scriptloader.loadSubScript('chrome://userchromejs/content/BootstrapLoader.js');
-} catch (ex) { };
+} catch (ex) { console.error(ex); };
try {
- ChromeUtils.import('chrome://userchromejs/content/userChrome.jsm');
-} catch (ex) { };
+ Services.scriptloader.loadSubScript('chrome://userchromejs/content/userChrome.js');
+} catch (ex) {};
// Prefs
+try {
pref('devtools.theme', 'dark');
pref('devtools.toolbox.alwaysOnTop', true);
pref('devtools.toolbox.host', 'window');
+pref('devtools.chrome.enabled', true);
+pref('devtools.debugger.remote-enabled', true);
pref('privacy.donottrackheader.enabled', true);
pref('identity.fxaccounts.toolbar.enabled', false);
-
+} catch (ex) { console.error(ex); };