Bug 1172574 - Prevent the default browser check and the about:config warning by default for the scratch_user;r=Mossop draft
authorBrian Grinstead <bgrinstead@mozilla.com>
Fri, 28 Jul 2017 14:17:35 -0700
changeset 617779 d1369224fc2f875f929b588cf115b02fb01b68b4
parent 617778 f61132656a1eec25b4b88d607c0560597eb89a8c
child 639882 7b1426620a08c3495859288756a51376d1f56500
push id71128
push userbgrinstead@mozilla.com
push dateFri, 28 Jul 2017 21:17:59 +0000
reviewersMossop
bugs1172574
milestone56.0a1
Bug 1172574 - Prevent the default browser check and the about:config warning by default for the scratch_user;r=Mossop MozReview-Commit-ID: 6gWe0Ytrf9L
python/mozbuild/mozbuild/mach_commands.py
--- a/python/mozbuild/mozbuild/mach_commands.py
+++ b/python/mozbuild/mozbuild/mach_commands.py
@@ -1324,17 +1324,20 @@ class RunProgram(MachCommandBase):
                 args.append('-no-remote')
 
             if not background and sys.platform == 'darwin':
                 args.append('-foreground')
 
             no_profile_option_given = \
                 all(p not in params for p in ['-profile', '--profile', '-P'])
             if no_profile_option_given and not noprofile:
-                prefs = { }
+                prefs = {
+                   'browser.shell.checkDefaultBrowser': False,
+                   'general.warnOnAboutConfig': False,
+                }
                 prefs.update(self._mach_context.settings.runprefs)
                 prefs.update([p.split('=', 1) for p in setpref])
 
                 path = os.path.join(self.topobjdir, 'tmp', 'scratch_user')
                 profile = Profile(path, preferences=prefs)
                 args.append('-profile')
                 args.append(profile.profile)