200 lines
12 KiB
Diff
200 lines
12 KiB
Diff
From: csagan5 <32685696+csagan5@users.noreply.github.com>
|
|
Date: Sun, 6 Mar 2022 17:39:15 +0100
|
|
Subject: Disable safety check
|
|
|
|
License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
|
|
---
|
|
chrome/android/BUILD.gn | 5 ---
|
|
chrome/android/chrome_java_sources.gni | 1 -
|
|
.../android/java/res/xml/main_preferences.xml | 5 ---
|
|
.../settings/FragmentDependencyProvider.java | 37 -------------------
|
|
.../settings/SettingsLauncherImpl.java | 13 +------
|
|
chrome/browser/BUILD.gn | 1 -
|
|
.../suggestions/action/OmniboxPedal.java | 3 --
|
|
7 files changed, 2 insertions(+), 63 deletions(-)
|
|
|
|
diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn
|
|
--- a/chrome/android/BUILD.gn
|
|
+++ b/chrome/android/BUILD.gn
|
|
@@ -475,7 +475,6 @@ if (current_toolchain == default_toolchain) {
|
|
"//chrome/browser/recent_tabs:helper_java",
|
|
"//chrome/browser/recent_tabs:java",
|
|
"//chrome/browser/safe_browsing/android:java",
|
|
- "//chrome/browser/safety_check/android:java",
|
|
"//chrome/browser/safety_hub/android:java",
|
|
"//chrome/browser/screenshot_monitor:java",
|
|
"//chrome/browser/search_engines/android:java",
|
|
@@ -1139,8 +1138,6 @@ if (current_toolchain == default_toolchain) {
|
|
"//chrome/browser/recent_tabs:java",
|
|
"//chrome/browser/recent_tabs:junit",
|
|
"//chrome/browser/recent_tabs/internal:junit",
|
|
- "//chrome/browser/safety_check/android:java",
|
|
- "//chrome/browser/safety_check/android:junit",
|
|
"//chrome/browser/safety_hub/android:java",
|
|
"//chrome/browser/safety_hub/android:junit",
|
|
"//chrome/browser/screenshot_monitor:java",
|
|
@@ -1803,8 +1800,6 @@ if (current_toolchain == default_toolchain) {
|
|
"//chrome/browser/readaloud/android:java",
|
|
"//chrome/browser/safe_browsing/android:java",
|
|
"//chrome/browser/safe_browsing/android:javatests",
|
|
- "//chrome/browser/safety_check/android:java",
|
|
- "//chrome/browser/safety_check/android:javatests",
|
|
"//chrome/browser/safety_hub/android:java",
|
|
"//chrome/browser/safety_hub/android:javatests",
|
|
"//chrome/browser/screenshot_monitor:java",
|
|
diff --git a/chrome/android/chrome_java_sources.gni b/chrome/android/chrome_java_sources.gni
|
|
--- a/chrome/android/chrome_java_sources.gni
|
|
+++ b/chrome/android/chrome_java_sources.gni
|
|
@@ -979,7 +979,6 @@ chrome_java_sources = [
|
|
"java/src/org/chromium/chrome/browser/safe_browsing/SafeBrowsingPasswordReuseDialogBridge.java",
|
|
"java/src/org/chromium/chrome/browser/safe_browsing/SafeBrowsingReferringAppBridge.java",
|
|
"java/src/org/chromium/chrome/browser/safe_browsing/SafeBrowsingSettingsLauncher.java",
|
|
- "java/src/org/chromium/chrome/browser/safety_check/SafetyCheckUpdatesDelegateImpl.java",
|
|
"java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java",
|
|
"java/src/org/chromium/chrome/browser/searchwidget/SearchActivityClientImpl.java",
|
|
"java/src/org/chromium/chrome/browser/searchwidget/SearchActivityLocationBarLayout.java",
|
|
diff --git a/chrome/android/java/res/xml/main_preferences.xml b/chrome/android/java/res/xml/main_preferences.xml
|
|
--- a/chrome/android/java/res/xml/main_preferences.xml
|
|
+++ b/chrome/android/java/res/xml/main_preferences.xml
|
|
@@ -56,11 +56,6 @@ for the previous order (main_preferences_legacy). -->
|
|
android:key="privacy"
|
|
android:order="8"
|
|
android:title="@string/prefs_privacy_security"/>
|
|
- <Preference
|
|
- android:fragment="org.chromium.chrome.browser.safety_check.SafetyCheckSettingsFragment"
|
|
- android:key="safety_check"
|
|
- android:order="9"
|
|
- android:title="@string/prefs_safety_check"/>
|
|
<Preference
|
|
android:fragment="org.chromium.chrome.browser.safety_hub.SafetyHubFragment"
|
|
android:key="safety_hub"
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/settings/FragmentDependencyProvider.java b/chrome/android/java/src/org/chromium/chrome/browser/settings/FragmentDependencyProvider.java
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/settings/FragmentDependencyProvider.java
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/settings/FragmentDependencyProvider.java
|
|
@@ -42,13 +42,6 @@ import org.chromium.chrome.browser.privacy_sandbox.PrivacySandboxSettingsBaseFra
|
|
import org.chromium.chrome.browser.privacy_sandbox.TopicsManageFragment;
|
|
import org.chromium.chrome.browser.profiles.Profile;
|
|
import org.chromium.chrome.browser.safe_browsing.settings.SafeBrowsingSettingsFragmentBase;
|
|
-import org.chromium.chrome.browser.safety_check.SafetyCheckBridge;
|
|
-import org.chromium.chrome.browser.safety_check.SafetyCheckCoordinator;
|
|
-import org.chromium.chrome.browser.safety_check.SafetyCheckSettingsFragment;
|
|
-import org.chromium.chrome.browser.safety_check.SafetyCheckUpdatesDelegateImpl;
|
|
-import org.chromium.chrome.browser.safety_hub.SafetyHubBaseFragment;
|
|
-import org.chromium.chrome.browser.safety_hub.SafetyHubFragment;
|
|
-import org.chromium.chrome.browser.safety_hub.SafetyHubModuleDelegateImpl;
|
|
import org.chromium.chrome.browser.search_engines.settings.SearchEngineSettings;
|
|
import org.chromium.chrome.browser.signin.SigninAndHistorySyncActivityLauncherImpl;
|
|
import org.chromium.chrome.browser.signin.SyncConsentActivityLauncherImpl;
|
|
@@ -130,21 +123,6 @@ public class FragmentDependencyProvider extends FragmentManager.FragmentLifecycl
|
|
baseSiteSettingsFragment.setCustomTabIntentHelper(
|
|
LaunchIntentDispatcher::createCustomTabActivityIntent);
|
|
}
|
|
- if (fragment instanceof SafetyCheckSettingsFragment) {
|
|
- SafetyCheckCoordinator.create(
|
|
- (SafetyCheckSettingsFragment) fragment,
|
|
- mProfile,
|
|
- new SafetyCheckUpdatesDelegateImpl(),
|
|
- new SafetyCheckBridge(mProfile),
|
|
- SigninAndHistorySyncActivityLauncherImpl.get(),
|
|
- SyncConsentActivityLauncherImpl.get(),
|
|
- mModalDialogManagerSupplier,
|
|
- SyncServiceFactory.getForProfile(mProfile),
|
|
- UserPrefs.get(mProfile),
|
|
- new PasswordStoreBridge(mProfile),
|
|
- PasswordManagerHelper.getForProfile(mProfile),
|
|
- LaunchIntentDispatcher::createCustomTabActivityIntent);
|
|
- }
|
|
if (fragment instanceof PasswordCheckFragmentView) {
|
|
PasswordCheckComponentUiFactory.create(
|
|
(PasswordCheckFragmentView) fragment,
|
|
@@ -259,18 +237,6 @@ public class FragmentDependencyProvider extends FragmentManager.FragmentLifecycl
|
|
((AutofillLocalIbanEditor) fragment)
|
|
.setModalDialogManagerSupplier(mModalDialogManagerSupplier);
|
|
}
|
|
- if (fragment instanceof SafetyHubFragment safetyHubFragment) {
|
|
- safetyHubFragment.setDelegate(
|
|
- new SafetyHubModuleDelegateImpl(
|
|
- mProfile,
|
|
- mModalDialogManagerSupplier,
|
|
- SigninAndHistorySyncActivityLauncherImpl.get(),
|
|
- SyncConsentActivityLauncherImpl.get()));
|
|
- // TODO(crbug.com/40751023): Create a shared interface for fragments that need access to
|
|
- // LaunchIntentDispatcher::createCustomTabActivityIntent.
|
|
- safetyHubFragment.setCustomTabIntentHelper(
|
|
- LaunchIntentDispatcher::createCustomTabActivityIntent);
|
|
- }
|
|
if (fragment instanceof INeedSnackbarManager) {
|
|
((INeedSnackbarManager)fragment).setSnackbarManagerSupplier(mSnackbarManagerSupplier);
|
|
}
|
|
@@ -285,8 +251,5 @@ public class FragmentDependencyProvider extends FragmentManager.FragmentLifecycl
|
|
if (fragment instanceof ManageSyncSettings) {
|
|
((ManageSyncSettings) fragment).setSnackbarManagerSupplier(mSnackbarManagerSupplier);
|
|
}
|
|
- if (fragment instanceof SafetyHubBaseFragment) {
|
|
- ((SafetyHubBaseFragment) fragment).setSnackbarManagerSupplier(mSnackbarManagerSupplier);
|
|
- }
|
|
}
|
|
}
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/settings/SettingsLauncherImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/settings/SettingsLauncherImpl.java
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/settings/SettingsLauncherImpl.java
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/settings/SettingsLauncherImpl.java
|
|
@@ -20,8 +20,6 @@ import org.chromium.chrome.browser.browsing_data.ClearBrowsingDataFragmentAdvanc
|
|
import org.chromium.chrome.browser.browsing_data.ClearBrowsingDataTabsFragment;
|
|
import org.chromium.chrome.browser.flags.ChromeFeatureList;
|
|
import org.chromium.chrome.browser.password_manager.settings.PasswordSettings;
|
|
-import org.chromium.chrome.browser.safety_check.SafetyCheckSettingsFragment;
|
|
-import org.chromium.chrome.browser.safety_hub.SafetyHubFragment;
|
|
import org.chromium.chrome.browser.sync.settings.GoogleServicesSettings;
|
|
import org.chromium.chrome.browser.sync.settings.ManageSyncSettings;
|
|
import org.chromium.components.browser_ui.settings.SettingsLauncher;
|
|
@@ -54,10 +52,7 @@ public class SettingsLauncherImpl implements SettingsLauncher {
|
|
/* isFetcherSuppliedFromOutside= */ false);
|
|
break;
|
|
case SettingsFragment.SAFETY_CHECK:
|
|
- if (!ChromeFeatureList.sSafetyHub.isEnabled()) {
|
|
- fragmentArgs = SafetyCheckSettingsFragment.createBundle(true);
|
|
- }
|
|
- break;
|
|
+ return;
|
|
case SettingsFragment.MAIN:
|
|
case SettingsFragment.PAYMENT_METHODS:
|
|
case SettingsFragment.SITE:
|
|
@@ -119,11 +114,7 @@ public class SettingsLauncherImpl implements SettingsLauncher {
|
|
case SettingsFragment.PAYMENT_METHODS:
|
|
return AutofillPaymentMethodsFragment.class;
|
|
case SettingsFragment.SAFETY_CHECK:
|
|
- if (ChromeFeatureList.sSafetyHub.isEnabled()) {
|
|
- return SafetyHubFragment.class;
|
|
- } else {
|
|
- return SafetyCheckSettingsFragment.class;
|
|
- }
|
|
+ return null;
|
|
case SettingsFragment.SITE:
|
|
return SiteSettings.class;
|
|
case SettingsFragment.ACCESSIBILITY:
|
|
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
|
|
--- a/chrome/browser/BUILD.gn
|
|
+++ b/chrome/browser/BUILD.gn
|
|
@@ -3296,7 +3296,6 @@ static_library("browser") {
|
|
"//chrome/browser/reading_list/android",
|
|
"//chrome/browser/recent_tabs:jni_headers",
|
|
"//chrome/browser/safe_browsing/android:safe_browsing_enums",
|
|
- "//chrome/browser/safety_check/android",
|
|
"//chrome/browser/safety_hub/android",
|
|
"//chrome/browser/search_resumption:jni_headers",
|
|
"//chrome/browser/signin/services/android:jni_headers",
|
|
diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxPedal.java b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxPedal.java
|
|
--- a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxPedal.java
|
|
+++ b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/action/OmniboxPedal.java
|
|
@@ -55,9 +55,6 @@ public class OmniboxPedal extends OmniboxAction {
|
|
case OmniboxPedalId.UPDATE_CREDIT_CARD:
|
|
delegate.openSettingsPage(SettingsFragment.PAYMENT_METHODS);
|
|
break;
|
|
- case OmniboxPedalId.RUN_CHROME_SAFETY_CHECK:
|
|
- delegate.openSettingsPage(SettingsFragment.SAFETY_CHECK);
|
|
- break;
|
|
case OmniboxPedalId.MANAGE_SITE_SETTINGS:
|
|
delegate.openSettingsPage(SettingsFragment.SITE);
|
|
break;
|
|
--
|