Bug 1443242 - Disable about:debugging in InstallAddons Policy r?felipe draft
authorkanika <kanika16047@iiitd.ac.in>
Wed, 04 Apr 2018 23:49:22 +0530
changeset 777398 7c298e791a1de183a6c569b816f8bdfbba54d6a3
parent 777163 ff0efa4132f0efd78af0910762aec7dcc1a8de66
push id105204
push userbmo:kanika16047@iiitd.ac.in
push dateWed, 04 Apr 2018 18:43:20 +0000
reviewersfelipe
bugs1443242
milestone61.0a1
Bug 1443242 - Disable about:debugging in InstallAddons Policy r?felipe MozReview-Commit-ID: HaMj8HcwiR7
browser/components/enterprisepolicies/Policies.jsm
--- a/browser/components/enterprisepolicies/Policies.jsm
+++ b/browser/components/enterprisepolicies/Policies.jsm
@@ -505,16 +505,19 @@ var Policies = {
 
   "InstallAddons": {
     onBeforeUIStartup(manager, param) {
       if ("Allow" in param) {
         addAllowDenyPermissions("install", param.Allow, null);
       }
       if ("Default" in param) {
         setAndLockPref("xpinstall.enabled", param.Default);
+        if (!param.Default) {
+          manager.disallowFeature("about:debugging");
+        }
       }
     }
   },
 
   "NoDefaultBookmarks": {
     onProfileAfterChange(manager, param) {
       if (param) {
         manager.disallowFeature("defaultBookmarks");