From 887ca9a6ab993ed593185d34df253b1ba7469b73 Mon Sep 17 00:00:00 2001 From: Carmelo Messina Date: Tue, 30 Jul 2024 09:19:33 +0200 Subject: [PATCH] Temp try to fix DIPS service: attempt to temporarily fix #1308 --- .../Temp-try-to-fix-DIPS-service.patch | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 build/patches/Temp-try-to-fix-DIPS-service.patch diff --git a/build/patches/Temp-try-to-fix-DIPS-service.patch b/build/patches/Temp-try-to-fix-DIPS-service.patch new file mode 100644 index 00000000..323bc7b2 --- /dev/null +++ b/build/patches/Temp-try-to-fix-DIPS-service.patch @@ -0,0 +1,35 @@ +From: uazo +Date: Mon, 29 Jul 2024 12:12:37 +0000 +Subject: Temp try to fix DIPS service + +--- + chrome/browser/dips/dips_service.cc | 1 + + chrome/browser/ui/tab_helpers.cc | 4 +++- + 2 files changed, 4 insertions(+), 1 deletion(-) + +diff --git a/chrome/browser/dips/dips_service.cc b/chrome/browser/dips/dips_service.cc +--- a/chrome/browser/dips/dips_service.cc ++++ b/chrome/browser/dips/dips_service.cc +@@ -57,6 +57,7 @@ + BASE_FEATURE(kDipsPrepopulation, + "DipsPrepopulation", + base::FEATURE_ENABLED_BY_DEFAULT); ++SET_CROMITE_FEATURE_DISABLED(kDipsPrepopulation); + + namespace { + +diff --git a/chrome/browser/ui/tab_helpers.cc b/chrome/browser/ui/tab_helpers.cc +--- a/chrome/browser/ui/tab_helpers.cc ++++ b/chrome/browser/ui/tab_helpers.cc +@@ -515,7 +515,9 @@ void TabHelpers::AttachTabHelpers(WebContents* web_contents) { + PrefsTabHelper::CreateForWebContents(web_contents); + prerender::NoStatePrefetchTabHelper::CreateForWebContents(web_contents); + RecentlyAudibleHelper::CreateForWebContents(web_contents); +- RedirectHeuristicTabHelper::CreateForWebContents(web_contents); ++ if (base::FeatureList::IsEnabled(features::kDIPS)) { ++ RedirectHeuristicTabHelper::CreateForWebContents(web_contents); ++ } + #if BUILDFLAG(IS_ANDROID) + RequestDesktopSiteWebContentsObserverAndroid::CreateForWebContents( + web_contents); +--