Skip to content

Commit 9165ea2

Browse files
committed
Default shield advanced view to TRUE for existing users.
Fixes brave/brave-browser#5582
1 parent 6622a5f commit 9165ea2

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

browser/brave_profile_prefs.cc

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include "brave/common/pref_names.h"
99
#include "brave/components/brave_shields/browser/brave_shields_web_contents_observer.h"
1010
#include "brave/components/brave_webtorrent/browser/buildflags/buildflags.h"
11+
#include "chrome/browser/first_run/first_run.h"
1112
#include "chrome/browser/net/prediction_options.h"
1213
#include "chrome/browser/prefs/session_startup_pref.h"
1314
#include "chrome/common/pref_names.h"
@@ -50,7 +51,10 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) {
5051
registry->RegisterBooleanPref(kHTTPSEVerywhereControlType, true);
5152
registry->RegisterBooleanPref(kNoScriptControlType, false);
5253
registry->RegisterBooleanPref(kAdControlType, true);
53-
registry->RegisterBooleanPref(kShieldsAdvancedViewEnabled, false);
54+
// > advanced view is defaulted to true for EXISTING users; false for new
55+
bool is_new_user = first_run::IsChromeFirstRun();
56+
registry->RegisterBooleanPref(kShieldsAdvancedViewEnabled,
57+
is_new_user == false);
5458
registry->RegisterBooleanPref(kGoogleLoginControlType, true);
5559
registry->RegisterBooleanPref(kFBEmbedControlType, true);
5660
registry->RegisterBooleanPref(kTwitterEmbedControlType, true);

0 commit comments

Comments
 (0)