[iOS] Add Omnibox NTP ZPS suggestion flag
This flag already exists and is used for this purpose on Android and
Desktop. This adds the flag to iOS.
Bug: 1048193
Change-Id: Ia50dbcc3994cc74592f821a3fbc6c3f74ff785a5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2056776
Reviewed-by: Ender <[email protected]>
Reviewed-by: Stepan Khapugin <[email protected]>
Commit-Queue: Robbie Gibson <[email protected]>
Cr-Commit-Position: refs/heads/master@{#742553}
diff --git a/ios/chrome/browser/flags/about_flags.mm b/ios/chrome/browser/flags/about_flags.mm
index 831a5cae..2dc6838 100644
--- a/ios/chrome/browser/flags/about_flags.mm
+++ b/ios/chrome/browser/flags/about_flags.mm
@@ -189,6 +189,16 @@
base::size(kOmniboxOnDeviceHeadSuggestDelay350MsAndRelevance1000),
nullptr}};
+const FeatureEntry::FeatureParam kOmniboxNTPZPSRemote[] = {
+ {"ZeroSuggestVariant:1:*", "RemoteNoUrl"},
+ {"ZeroSuggestVariant:7:*", "RemoteNoUrl"},
+ {"ZeroSuggestVariant:8:*", "RemoteNoUrl"}};
+
+const FeatureEntry::FeatureVariation kOmniboxOnFocusSuggestionsVariations[] = {
+ {"ZPS on NTP: Remote History", kOmniboxNTPZPSRemote,
+ base::size(kOmniboxNTPZPSRemote), "t3316653" /* variation_id */},
+};
+
const FeatureEntry::FeatureParam kOmniboxUIMaxAutocompleteMatches3[] = {
{OmniboxFieldTrial::kUIMaxAutocompleteMatchesParam, "3"}};
const FeatureEntry::FeatureParam kOmniboxUIMaxAutocompleteMatches4[] = {
@@ -383,6 +393,12 @@
omnibox::kOnDeviceHeadProvider,
kOmniboxOnDeviceHeadSuggestExperimentVariations,
"OmniboxOnDeviceHeadSuggestIOS")},
+ {"omnibox-on-focus-suggestions",
+ flag_descriptions::kOmniboxOnFocusSuggestionsName,
+ flag_descriptions::kOmniboxOnFocusSuggestionsDescription, flags_ui::kOsIos,
+ FEATURE_WITH_PARAMS_VALUE_TYPE(omnibox::kOnFocusSuggestions,
+ kOmniboxOnFocusSuggestionsVariations,
+ "OmniboxBundledExperimentV1")},
{"omnibox-ui-max-autocomplete-matches",
flag_descriptions::kOmniboxUIMaxAutocompleteMatchesName,
flag_descriptions::kOmniboxUIMaxAutocompleteMatchesDescription,