Commit a9e5f248 authored by Bettina Dea's avatar Bettina Dea Committed by Commit Bot

Enable SafeBrowsingTabObserver on Android.

SafeBrowsingTabObserver was not being constructed
on Android which meant that client side detection
was also not enabled. In addition, the current
experiment name is wrong for client side detection
on Android.

Bug: 1142983
Change-Id: I71778cb3d2a76283f130bc9636ab89f9485a53b0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2503338Reviewed-by: default avatarPeter Kasting <pkasting@chromium.org>
Reviewed-by: default avatarDaniel Rubery <drubery@chromium.org>
Commit-Queue: Bettina Dea <bdea@chromium.org>
Auto-Submit: Bettina Dea <bdea@chromium.org>
Cr-Commit-Position: refs/heads/master@{#821801}
parent dc7ef7db
......@@ -59,6 +59,7 @@
#include "chrome/browser/reputation/reputation_web_contents_observer.h"
#include "chrome/browser/resource_coordinator/tab_helper.h"
#include "chrome/browser/safe_browsing/safe_browsing_navigation_observer.h"
#include "chrome/browser/safe_browsing/safe_browsing_tab_observer.h"
#include "chrome/browser/safe_browsing/trigger_creator.h"
#include "chrome/browser/sessions/session_tab_helper_factory.h"
#include "chrome/browser/ssl/chrome_security_blocking_page_factory.h"
......@@ -125,7 +126,6 @@
#include "chrome/browser/video_tutorials/video_tutorial_tab_helper.h"
#else
#include "chrome/browser/banners/app_banner_manager_desktop.h"
#include "chrome/browser/safe_browsing/safe_browsing_tab_observer.h"
#include "chrome/browser/tab_contents/form_interaction_tab_helper.h"
#include "chrome/browser/ui/bookmarks/bookmark_tab_helper.h"
#include "chrome/browser/ui/intent_picker_tab_helper.h"
......@@ -307,6 +307,7 @@ void TabHelpers::AttachTabHelpers(WebContents* web_contents) {
ResourceLoadingHintsWebContentsObserver::CreateForWebContents(web_contents);
safe_browsing::SafeBrowsingNavigationObserver::MaybeCreateForWebContents(
web_contents);
safe_browsing::SafeBrowsingTabObserver::CreateForWebContents(web_contents);
safe_browsing::TriggerCreator::MaybeCreateTriggersForWebContents(
profile, web_contents);
ReputationWebContentsObserver::CreateForWebContents(web_contents);
......@@ -373,7 +374,6 @@ void TabHelpers::AttachTabHelpers(WebContents* web_contents) {
pdf::PDFWebContentsHelper::CreateForWebContentsWithClient(
web_contents, std::make_unique<ChromePDFWebContentsHelperClient>());
SadTabHelper::CreateForWebContents(web_contents);
safe_browsing::SafeBrowsingTabObserver::CreateForWebContents(web_contents);
SearchTabHelper::CreateForWebContents(web_contents);
if (base::FeatureList::IsEnabled(
switches::kSyncSupportTrustedVaultPassphrase)) {
......
......@@ -34,8 +34,7 @@ const base::Feature kCaptureInlineJavascriptForGoogleAds{
"CaptureInlineJavascriptForGoogleAds", base::FEATURE_DISABLED_BY_DEFAULT};
const base::Feature kClientSideDetectionForAndroid{
"SafeBrowsingClientSideDetectionForAndroid",
base::FEATURE_DISABLED_BY_DEFAULT};
"ClientSideDetectionModelOnAndroid", base::FEATURE_DISABLED_BY_DEFAULT};
const base::Feature kDelayedWarnings{"SafeBrowsingDelayedWarnings",
base::FEATURE_DISABLED_BY_DEFAULT};
......
......@@ -42645,6 +42645,7 @@ from previous Chrome versions.
<int value="-1197245070" label="CookieDeprecationMessages:disabled"/>
<int value="-1197035323" label="ZeroSuggestRedirectToChrome:disabled"/>
<int value="-1195194959" label="XGEOVisibleNetworks:disabled"/>
<int value="-1194129602" label="ClientSideDetectionModelOnAndroid:disabled"/>
<int value="-1191258368" label="PageInfoPerformanceHints:disabled"/>
<int value="-1190174011" label="enable-hdr"/>
<int value="-1186760297" label="ForceSpectreVariant2Mitigation:disabled"/>
......@@ -42805,6 +42806,7 @@ from previous Chrome versions.
<int value="-1039555838" label="GamepadExtensions:enabled"/>
<int value="-1037128156" label="HomeLauncherGestures:disabled"/>
<int value="-1035346097" label="SyncErrorInfoBarAndroid:enabled"/>
<int value="-1035140982" label="ClientSideDetectionModelOnAndroid:enabled"/>
<int value="-1034344165" label="V8NoTurbo:disabled"/>
<int value="-1033738911" label="enable-mac-views-dialogs"/>
<int value="-1032884201" label="HeavyAdPrivacyMitigations:enabled"/>
......@@ -44933,8 +44935,6 @@ from previous Chrome versions.
label="ForceSecurePaymentConfirmationDialog:disabled"/>
<int value="1117795262" label="BloatedRendererDetection:disabled"/>
<int value="1118109174" label="enable-launcher-search-provider-api"/>
<int value="1119473147"
label="SafeBrowsingClientSideDetectionForAndroid:enabled"/>
<int value="1120428727" label="TabGridLayoutAndroid:enabled"/>
<int value="1126061778" label="CaptureThumbnailOnLoadFinished:enabled"/>
<int value="1126956909" label="UseXpsForPrintingFromPdf:disabled"/>
......@@ -45189,8 +45189,6 @@ from previous Chrome versions.
<int value="1360969228" label="RevampedContextMenu:enabled"/>
<int value="1361047396" label="disable-click-delay"/>
<int value="1361073386" label="ContentSuggestionsNotifications:enabled"/>
<int value="1362002249"
label="SafeBrowsingClientSideDetectionForAndroid:disabled"/>
<int value="1363136936" label="VrCustomTabBrowsing:enabled"/>
<int value="1363151585" label="SyncPseudoUSSAppList:enabled"/>
<int value="1367467733" label="AutoplayIgnoreWebAudio:enabled"/>
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment