diff --git a/browser/components/enterprisepolicies/Policies.sys.mjs b/browser/components/enterprisepolicies/Policies.sys.mjs index 65e979072059..0838c7bb0fb6 100644 --- a/browser/components/enterprisepolicies/Policies.sys.mjs +++ b/browser/components/enterprisepolicies/Policies.sys.mjs @@ -841,6 +841,14 @@ export var Policies = { }, }, + DisableThirdPartyModuleBlocking: { + onBeforeUIStartup(manager, param) { + if (param) { + manager.disallowFeature("thirdPartyModuleBlocking"); + } + }, + }, + DisplayBookmarksToolbar: { onBeforeUIStartup(manager, param) { let visibility; diff --git a/browser/components/enterprisepolicies/schemas/policies-schema.json b/browser/components/enterprisepolicies/schemas/policies-schema.json index 45a976423435..43262396ceb4 100644 --- a/browser/components/enterprisepolicies/schemas/policies-schema.json +++ b/browser/components/enterprisepolicies/schemas/policies-schema.json @@ -390,6 +390,10 @@ "type": "boolean" }, + "DisableThirdPartyModuleBlocking": { + "type": "boolean" + }, + "DisplayBookmarksToolbar": { "type": ["boolean", "string"], "enum": ["always", "never", "newtab"] diff --git a/browser/locales/en-US/browser/policies/policies-descriptions.ftl b/browser/locales/en-US/browser/policies/policies-descriptions.ftl index dd0ce0083bcc..a456af1bd9c8 100644 --- a/browser/locales/en-US/browser/policies/policies-descriptions.ftl +++ b/browser/locales/en-US/browser/policies/policies-descriptions.ftl @@ -88,6 +88,8 @@ policy-DisableSystemAddonUpdate = Prevent the browser from installing and updati policy-DisableTelemetry = Turn off Telemetry. +policy-DisableThirdPartyModuleBlocking = Prevent the user from blocking third-party modules that get injected into the { -brand-short-name } process. + policy-DisplayBookmarksToolbar = Display the Bookmarks Toolbar by default. policy-DisplayMenuBar = Display the Menu Bar by default.