From a23dc6d722427f0ce03c74a157f2ef6069f08eb7 Mon Sep 17 00:00:00 2001 From: Carmelo Messina Date: Wed, 15 Apr 2026 17:12:39 +0200 Subject: [PATCH] Enables keyword-based site search on Android devices: to replace the default active patch with the new search engine management ui (#2811) --- build/cromite_patches_list.txt | 2 +- ...based-site-search-on-Android-devices.patch | 36 +++++++++++++++++++ 2 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 build/patches/Enables-keyword-based-site-search-on-Android-devices.patch diff --git a/build/cromite_patches_list.txt b/build/cromite_patches_list.txt index abd92783..c4b37452 100644 --- a/build/cromite_patches_list.txt +++ b/build/cromite_patches_list.txt @@ -244,7 +244,7 @@ Always-allow-inspect-fallback.patch Add-PartialLowEndModeOnMidRangeDevices-flag.patch Use-list-mode-for-tab-switcher.patch Chrome-web-store-protection.patch - +Enables-keyword-based-site-search-on-Android-devices.patch Disable-Android-AppRestrictions.patch Customize-selection-popup.patch Enables-deactivation-of-the-js-debugger-statement.patch diff --git a/build/patches/Enables-keyword-based-site-search-on-Android-devices.patch b/build/patches/Enables-keyword-based-site-search-on-Android-devices.patch new file mode 100644 index 00000000..32bc496c --- /dev/null +++ b/build/patches/Enables-keyword-based-site-search-on-Android-devices.patch @@ -0,0 +1,36 @@ +From: uazo +Date: Wed, 15 Apr 2026 14:23:46 +0000 +Subject: Enables keyword-based site search on Android devices + +Enables keyword-based site search functionality on Android devices + +License: GPL-2.0-or-later - https://spdx.org/licenses/GPL-2.0-or-later.html +--- + .../src/org/chromium/components/omnibox/OmniboxFeatures.java | 2 +- + components/omnibox/common/omnibox_features.cc | 1 + + 2 files changed, 2 insertions(+), 1 deletion(-) + +diff --git a/components/omnibox/common/android/java/src/org/chromium/components/omnibox/OmniboxFeatures.java b/components/omnibox/common/android/java/src/org/chromium/components/omnibox/OmniboxFeatures.java +--- a/components/omnibox/common/android/java/src/org/chromium/components/omnibox/OmniboxFeatures.java ++++ b/components/omnibox/common/android/java/src/org/chromium/components/omnibox/OmniboxFeatures.java +@@ -125,7 +125,7 @@ public class OmniboxFeatures { + newFlag(OmniboxFeatureList.POST_DELAYED_TASK_FOCUS_TAB, FeatureState.ENABLED_IN_PROD); + + public static final CachedFlag sOmniboxSiteSearch = +- newFlag(OmniboxFeatureList.OMNIBOX_SITE_SEARCH, FeatureState.ENABLED_IN_TEST); ++ newFlag(OmniboxFeatureList.OMNIBOX_SITE_SEARCH, FeatureState.ENABLED_IN_PROD); + + public static final CachedFlag sOmniboxMultimodalInput = + newFlag(OmniboxFeatureList.OMNIBOX_MULTIMODAL_INPUT, FeatureState.ENABLED_IN_TEST); +diff --git a/components/omnibox/common/omnibox_features.cc b/components/omnibox/common/omnibox_features.cc +--- a/components/omnibox/common/omnibox_features.cc ++++ b/components/omnibox/common/omnibox_features.cc +@@ -246,6 +246,7 @@ BASE_FEATURE(kOmniboxTouchDownTriggerForPrefetch, enable_if(IS_ANDROID)); + + // Enables keyword-based site search functionality on Android devices. + BASE_FEATURE(kOmniboxSiteSearch, DISABLED); ++SET_CROMITE_FEATURE_ENABLED(kOmniboxSiteSearch); + + // Enables additional site search providers for the Site search Starter Pack. + BASE_FEATURE(kStarterPackExpansion, enable_if(!IS_ANDROID && !IS_IOS)); +--