Bug 1385403: Part 1 - Enable OOP extensions on OS-X for non-release users. r?aswan draft
authorKris Maglione <maglione.k@gmail.com>
Wed, 07 Mar 2018 12:22:51 -0800
changeset 764451 b830a608e5404889434f5c7fca872431517ee67b
parent 764450 7532ccb5c0b39d6abbf7f67caee3f72c7f5addbe
push id101763
push usermaglione.k@gmail.com
push dateWed, 07 Mar 2018 20:23:29 +0000
reviewersaswan
bugs1385403
milestone60.0a1
Bug 1385403: Part 1 - Enable OOP extensions on OS-X for non-release users. r?aswan MozReview-Commit-ID: KHLZxzbDFWM
browser/app/profile/firefox.js
--- a/browser/app/profile/firefox.js
+++ b/browser/app/profile/firefox.js
@@ -71,17 +71,17 @@ pref("extensions.geckoProfiler.getSymbol
 pref("extensions.geckoProfiler.getSymbolRules", "localBreakpad,remoteBreakpad");
 #endif
 
 
 // Add-on content security policies.
 pref("extensions.webextensions.base-content-security-policy", "script-src 'self' https://* moz-extension: blob: filesystem: 'unsafe-eval' 'unsafe-inline'; object-src 'self' https://* moz-extension: blob: filesystem:;");
 pref("extensions.webextensions.default-content-security-policy", "script-src 'self'; object-src 'self';");
 
-#ifdef XP_WIN
+#if defined(XP_WIN) || (defined(XP_MACOSX) && !defined(RELEASE_OR_BETA))
 pref("extensions.webextensions.remote", true);
 #endif
 
 // Extensions that should not be flagged as legacy in about:addons
 pref("extensions.legacy.exceptions", "{972ce4c6-7e08-4474-a285-3208198ce6fd},testpilot@cliqz.com,@testpilot-containers,jid1-NeEaf3sAHdKHPA@jetpack,@activity-streams,pulse@mozilla.com,@testpilot-addon,@min-vid,tabcentertest1@mozilla.com,snoozetabs@mozilla.com,speaktome@mozilla.com,hoverpad@mozilla.com");
 
 // Require signed add-ons by default
 pref("xpinstall.signatures.required", true);