[iOS][Omnibox][RichInline] Add feature flag
Add rich inline autocompletion to iOS flags.
Bug: None
Change-Id: Ia497b2f905680b2fc81d54007d99498b65283df1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5277161
Auto-Submit: Christian Xu <[email protected]>
Reviewed-by: Ewann Pellé <[email protected]>
Commit-Queue: Christian Xu <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1257939}
diff --git a/ios/chrome/browser/flags/about_flags.mm b/ios/chrome/browser/flags/about_flags.mm
index ef92881..32ff3b1 100644
--- a/ios/chrome/browser/flags/about_flags.mm
+++ b/ios/chrome/browser/flags/about_flags.mm
@@ -1588,6 +1588,10 @@
{"tab-grid-always-bounce", flag_descriptions::kTabGridAlwaysBounceName,
flag_descriptions::kTabGridAlwaysBounceDescription, flags_ui::kOsIos,
FEATURE_VALUE_TYPE(kTabGridAlwaysBounce)},
+ {"omnibox-rich-autocompletion",
+ flag_descriptions::kOmniboxRichAutocompletionName,
+ flag_descriptions::kOmniboxRichAutocompletionDescription, flags_ui::kOsIos,
+ FEATURE_VALUE_TYPE(omnibox::kRichAutocompletion)},
{"disable-lens-camera", flag_descriptions::kDisableLensCameraName,
flag_descriptions::kDisableLensCameraDescription, flags_ui::kOsIos,
FEATURE_VALUE_TYPE(kDisableLensCamera)},
diff --git a/ios/chrome/browser/flags/ios_chrome_flag_descriptions.cc b/ios/chrome/browser/flags/ios_chrome_flag_descriptions.cc
index dbcaa04..91fd1114 100644
--- a/ios/chrome/browser/flags/ios_chrome_flag_descriptions.cc
+++ b/ios/chrome/browser/flags/ios_chrome_flag_descriptions.cc
@@ -724,6 +724,12 @@
const char kOmniboxPopupRowContentConfigurationDescription[] =
"Enables the use of content configuration for the omnibox popup row.";
+const char kOmniboxRichAutocompletionName[] =
+ "Omnibox rich inline autocompletion";
+const char kOmniboxRichAutocompletionDescription[] =
+ "Enables omnibox rich inline autocompletion. Expands inline autocomplete "
+ "to any type of input that users repeatedly use to get to specific URLs.";
+
extern const char kOmniboxSuggestionsRTLImprovementsName[] =
"Omnibox Improved RTL Suggestion Layout";
extern const char kOmniboxSuggestionsRTLImprovementsDescription[] =
diff --git a/ios/chrome/browser/flags/ios_chrome_flag_descriptions.h b/ios/chrome/browser/flags/ios_chrome_flag_descriptions.h
index e58c7dc..d525790 100644
--- a/ios/chrome/browser/flags/ios_chrome_flag_descriptions.h
+++ b/ios/chrome/browser/flags/ios_chrome_flag_descriptions.h
@@ -642,6 +642,10 @@
extern const char kOmniboxPopupRowContentConfigurationName[];
extern const char kOmniboxPopupRowContentConfigurationDescription[];
+// Title and description for omnibox rich inline autocompletion.
+extern const char kOmniboxRichAutocompletionName[];
+extern const char kOmniboxRichAutocompletionDescription[];
+
// Title and description for improved RTL layout of suggestions.
extern const char kOmniboxSuggestionsRTLImprovementsName[];
extern const char kOmniboxSuggestionsRTLImprovementsDescription[];