Skip to content

Commit 33ec3ae

Browse files
committed
Properly set default value for shields advanced view to FALSE.
Logic introduced with #3154 did properly set the value for first run, but the value didn't seem to be persisted to profile. When quitting and relaunching, it would evaluate and make default advanced (not simple). Since all users have a value for this (and most of them have it advanced = true), it's safe to roll this out. New users will have simple view by default. Fixes brave/brave-browser#8533 ----- Revert "Merge pull request #3154 from brave/bsc-shields-advanced-default-change" This reverts commit 590da54, reversing changes made to b295203.
1 parent 3867e4b commit 33ec3ae

5 files changed

+4
-181
lines changed

browser/brave_first_run_browsertest.cc

-45
This file was deleted.

browser/brave_first_run_browsertest.h

-100
This file was deleted.

browser/brave_profile_prefs.cc

+1-12
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,6 @@
3232
#include "brave/components/brave_webtorrent/browser/webtorrent_util.h"
3333
#endif
3434

35-
#if !defined(OS_ANDROID)
36-
#include "chrome/browser/first_run/first_run.h"
37-
#endif
38-
3935
#if !BUILDFLAG(USE_GCM_FROM_PLATFORM)
4036
#include "components/gcm_driver/gcm_channel_status_syncer.h"
4137
#endif
@@ -102,21 +98,14 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) {
10298
registry->RegisterBooleanPref(kHTTPSEVerywhereControlType, true);
10399
registry->RegisterBooleanPref(kNoScriptControlType, false);
104100
registry->RegisterBooleanPref(kAdControlType, true);
105-
// > advanced view is defaulted to true for EXISTING users; false for new
106-
bool is_new_user = false;
107-
108-
#if !defined(OS_ANDROID)
109-
is_new_user = first_run::IsChromeFirstRun();
110-
#endif
111101

112102
#if !BUILDFLAG(USE_GCM_FROM_PLATFORM)
113103
// PushMessaging
114104
registry->SetDefaultPrefValue(gcm::prefs::kGCMChannelStatus,
115105
base::Value(false));
116106
#endif
117107

118-
registry->RegisterBooleanPref(kShieldsAdvancedViewEnabled,
119-
is_new_user == false);
108+
registry->RegisterBooleanPref(kShieldsAdvancedViewEnabled, false);
120109

121110
// Google-oauth should work by default
122111
registry->RegisterBooleanPref(kGoogleLoginControlType, true);

browser/brave_profile_prefs_browsertest.cc

+3-22
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
#include "components/safe_browsing/common/safe_browsing_prefs.h"
1717
#include "components/spellcheck/browser/pref_names.h"
1818
#include "components/sync/base/pref_names.h"
19-
#include "brave/browser/brave_first_run_browsertest.h"
2019

2120
#if !BUILDFLAG(USE_GCM_FROM_PLATFORM)
2221
#include "components/gcm_driver/gcm_channel_status_syncer.h"
@@ -39,6 +38,9 @@ IN_PROC_BROWSER_TEST_F(BraveProfilePrefsBrowserTest, MiscBravePrefs) {
3938
kHTTPSEVerywhereControlType));
4039
EXPECT_FALSE(
4140
browser()->profile()->GetPrefs()->GetBoolean(kNoScriptControlType));
41+
EXPECT_FALSE(
42+
browser()->profile()->GetPrefs()->GetBoolean(
43+
kShieldsAdvancedViewEnabled));
4244
EXPECT_TRUE(
4345
browser()->profile()->GetPrefs()->GetBoolean(kAdControlType));
4446
EXPECT_TRUE(
@@ -72,27 +74,6 @@ IN_PROC_BROWSER_TEST_F(BraveProfilePrefsBrowserTest, MiscBravePrefs) {
7274
#endif
7375
}
7476

75-
// First run of Brave should default Shields to Simple view
76-
#if !defined(OS_ANDROID)
77-
const char kFirstRunEmptyPrefs[] = "{}";
78-
typedef FirstRunMasterPrefsBrowserTestT<kFirstRunEmptyPrefs>
79-
BraveProfilePrefsFirstRunBrowserTest;
80-
IN_PROC_BROWSER_TEST_F(BraveProfilePrefsFirstRunBrowserTest,
81-
AdvancedShieldsNewUserValue) {
82-
EXPECT_FALSE(
83-
browser()->profile()->GetPrefs()->GetBoolean(
84-
kShieldsAdvancedViewEnabled));
85-
}
86-
87-
// Existing Brave users should default shields to Advanced view
88-
IN_PROC_BROWSER_TEST_F(BraveProfilePrefsBrowserTest,
89-
AdvancedShieldsExistingUserValue) {
90-
EXPECT_TRUE(
91-
browser()->profile()->GetPrefs()->GetBoolean(
92-
kShieldsAdvancedViewEnabled));
93-
}
94-
#endif
95-
9677
IN_PROC_BROWSER_TEST_F(BraveProfilePrefsBrowserTest,
9778
DisableGoogleServicesByDefault) {
9879
EXPECT_FALSE(browser()->profile()->GetPrefs()->GetBoolean(

test/BUILD.gn

-2
Original file line numberDiff line numberDiff line change
@@ -530,8 +530,6 @@ test("brave_browser_tests") {
530530
"//brave/browser/autoplay/autoplay_permission_context_browsertest.cc",
531531
"//brave/browser/brave_content_browser_client_browsertest.cc",
532532
"//brave/browser/brave_profile_prefs_browsertest.cc",
533-
"//brave/browser/brave_first_run_browsertest.h",
534-
"//brave/browser/brave_first_run_browsertest.cc",
535533
"//brave/browser/brave_local_state_browsertest.cc",
536534
"//brave/browser/brave_resources_browsertest.cc",
537535
"//brave/browser/brave_stats_updater_browsertest.cc",

0 commit comments

Comments
 (0)