summaryrefslogtreecommitdiff
path: root/www/chromium-uc/patches/core/ungoogled-chromium/disable-privacy-sandbox.patch
blob: a4e7e8b2dc413251370826dbf2227328ce093dd7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
--- chrome/browser/privacy_sandbox/privacy_sandbox_settings.cc.orig
+++ chrome/browser/privacy_sandbox/privacy_sandbox_settings.cc
@@ -378,7 +378,7 @@ std::vector<GURL> PrivacySandboxSettings
 }
 
 bool PrivacySandboxSettings::IsPrivacySandboxAllowed() {
-  return pref_service_->GetBoolean(prefs::kPrivacySandboxApisEnabled);
+  return false;
 }
 
 bool PrivacySandboxSettings::IsPrivacySandboxEnabled() {
@@ -390,8 +390,6 @@ bool PrivacySandboxSettings::IsPrivacySa
 }
 
 void PrivacySandboxSettings::SetPrivacySandboxEnabled(bool enabled) {
-  pref_service_->SetBoolean(prefs::kPrivacySandboxManuallyControlled, true);
-  pref_service_->SetBoolean(prefs::kPrivacySandboxApisEnabled, enabled);
 }
 
 void PrivacySandboxSettings::OnCookiesCleared() {
--- chrome/browser/resources/settings/privacy_page/privacy_page.html.orig
+++ chrome/browser/resources/settings/privacy_page/privacy_page.html
@@ -64,19 +64,6 @@
             sub-label="$i18n{permissionsPageDescription}"
             on-click="onPermissionsPageClick_"
             role-description="$i18n{subpageArrowRoleDescription}"></cr-link-row>
-        <cr-link-row id="privacySandboxLinkRow"
-            start-icon="settings20:experiment"
-            class="hr"
-            label="$i18n{privacySandboxTitle}"
-            sub-label="[[computePrivacySandboxSublabel_(
-                prefs.privacy_sandbox.apis_enabled.*)]]"
-            on-click="onPrivacySandboxClick_"
-            external
-            role-description="$i18n{subpageArrowRoleDescription}">
-        </cr-link-row>
-        <a id="privacySandboxLink" href="privacySandbox"
-            target="_blank" tabindex="-1" aria-disabled="true"
-            role="none"></a>
       </div>
 
 <if expr="use_nss_certs">
--- components/privacy_sandbox/privacy_sandbox_prefs.cc.orig
+++ components/privacy_sandbox/privacy_sandbox_prefs.cc
@@ -31,7 +31,7 @@ namespace privacy_sandbox {
 
 void RegisterProfilePrefs(PrefRegistrySimple* registry) {
   registry->RegisterBooleanPref(
-      prefs::kPrivacySandboxApisEnabled, true,
+      prefs::kPrivacySandboxApisEnabled, false,
       user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
   registry->RegisterBooleanPref(
       prefs::kPrivacySandboxManuallyControlled, false,