Bug 1600122 - Use the complete list of addons for determing policy. r=mixedpuppy a=jcristau
Differential Revision:
https://phabricator.services.mozilla.com/D55732
--- a/browser/components/enterprisepolicies/Policies.jsm
+++ b/browser/components/enterprisepolicies/Policies.jsm
@@ -777,17 +777,17 @@ var Policies = {
) {
blockAllExtensions = true;
// Turn off discovery pane in about:addons
setAndLockPref("extensions.getAddons.showPane", false);
// Block about:debugging
blockAboutPage(manager, "about:debugging");
}
}
- let { addons } = await AddonManager.getActiveAddons();
+ let addons = await AddonManager.getAllAddons();
let allowedExtensions = [];
for (let extensionID in extensionSettings) {
if (extensionID == "*") {
// Ignore global settings
continue;
}
if ("installation_mode" in extensionSettings[extensionID]) {
if (