DescriptionFix the System Profile to not load extensions. It could otherwise be forced to by GPO.
A few releases ago I introduced a System Profile to back the User Manager (https://codereview.chromium.org/847733005). This profile, however, is causing some problems. I'm trying to reduce those by making clearer the contract of what it's for: A profile that doesn't take a browser window, has no extensions, writes little to disk, etc.
This certainly addresses issue #4 raised within the bug, and address the other issues as well (I can't repro them). This CL generally hardens Chrome for the System Profile in a lot of the same ways we do the Guest Profile.
BUG=482176
TBR=jcivelli@chromium.org (a function, called from chrome/test that lives in c/b/profiles, was renamed).
Committed: https://crrev.com/7831f57d5f56e9cafe77388b20a83a90d6eb7918
Cr-Commit-Position: refs/heads/master@{#331276}
Patch Set 1 #Patch Set 2 : Another guard #Patch Set 3 : Lots more system profile checks. DCHECK in browser.cc constructor. #Patch Set 4 : Rebase #Patch Set 5 : one more system profile check #Patch Set 6 : and a few fewer unnecessary checks #
Total comments: 36
Patch Set 7 : msw comments #
Total comments: 8
Patch Set 8 : msw round 2 #Patch Set 9 : Rebase (and some autogenerated actions.xml entries) #
Total comments: 6
Patch Set 10 : change action message #Patch Set 11 : remove autogenerated actions #Messages
Total messages: 23 (5 generated)
|