Commit d565f71f authored by Ce Chen's avatar Ce Chen Committed by Commit Bot

[omnibox] remove params which will not be used in on device head

suggest Incognito feature launch.

Note we intended to share these params across non-Incognito & Incognito
features, but now find out this is not supported by Finch.

Bug: 925072
Change-Id: Ib43e8f4f6cc3124871beb7c68aa47b42bef1d480
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2346691Reviewed-by: default avatarJustin Donnelly <jdonnelly@chromium.org>
Commit-Queue: Ce Chen <cch@chromium.org>
Cr-Commit-Position: refs/heads/master@{#797070}
parent 3530b248
......@@ -1830,16 +1830,6 @@ const FeatureEntry::FeatureVariation
nullptr}};
#endif // OS_ANDROID
const FeatureEntry::FeatureVariation
kOmniboxOnDeviceHeadSuggestIncognitoExperimentVariations[] = {{
"relevance-1000",
(FeatureEntry::FeatureParam[]){
{OmniboxFieldTrial::kOnDeviceHeadSuggestMaxScoreForNonUrlInput,
"1000"}},
1,
nullptr,
}};
const FeatureEntry::FeatureVariation
kOmniboxOnDeviceHeadSuggestNonIncognitoExperimentVariations[] = {
{
......@@ -3689,11 +3679,7 @@ const FeatureEntry kFeatureEntries[] = {
{"omnibox-on-device-head-suggestions-incognito",
flag_descriptions::kOmniboxOnDeviceHeadSuggestionsIncognitoName,
flag_descriptions::kOmniboxOnDeviceHeadSuggestionsIncognitoDescription,
kOsAll,
FEATURE_WITH_PARAMS_VALUE_TYPE(
omnibox::kOnDeviceHeadProviderIncognito,
kOmniboxOnDeviceHeadSuggestIncognitoExperimentVariations,
"OmniboxOnDeviceHeadSuggestIncognito")},
kOsAll, FEATURE_VALUE_TYPE(omnibox::kOnDeviceHeadProviderIncognito)},
{"omnibox-on-device-head-suggestions-non-incognito",
flag_descriptions::kOmniboxOnDeviceHeadSuggestionsNonIncognitoName,
......
......@@ -803,29 +803,27 @@ std::string OmniboxFieldTrial::OnDeviceHeadModelLocaleConstraint(
int OmniboxFieldTrial::OnDeviceHeadSuggestMaxScoreForNonUrlInput(
bool is_incognito,
const int default_score) {
const base::Feature* feature =
is_incognito ? &omnibox::kOnDeviceHeadProviderIncognito
: &omnibox::kOnDeviceHeadProviderNonIncognito;
return base::GetFieldTrialParamByFeatureAsInt(
*feature, kOnDeviceHeadSuggestMaxScoreForNonUrlInput, default_score);
return is_incognito
? default_score
: base::GetFieldTrialParamByFeatureAsInt(
omnibox::kOnDeviceHeadProviderNonIncognito,
kOnDeviceHeadSuggestMaxScoreForNonUrlInput, default_score);
}
int OmniboxFieldTrial::OnDeviceHeadSuggestDelaySuggestRequestMs(
bool is_incognito) {
const base::Feature* feature =
is_incognito ? &omnibox::kOnDeviceHeadProviderIncognito
: &omnibox::kOnDeviceHeadProviderNonIncognito;
return base::GetFieldTrialParamByFeatureAsInt(
*feature, kOnDeviceHeadSuggestDelaySuggestRequestMs, 0);
return is_incognito ? 0
: base::GetFieldTrialParamByFeatureAsInt(
omnibox::kOnDeviceHeadProviderNonIncognito,
kOnDeviceHeadSuggestDelaySuggestRequestMs, 0);
}
int OmniboxFieldTrial::OnDeviceSearchProviderDefaultLoaderTimeoutMs(
bool is_incognito) {
const base::Feature* feature =
is_incognito ? &omnibox::kOnDeviceHeadProviderIncognito
: &omnibox::kOnDeviceHeadProviderNonIncognito;
return base::GetFieldTrialParamByFeatureAsInt(
*feature, kOnDeviceSearchProviderDefaultLoaderTimeoutMs, 0);
return is_incognito ? 0
: base::GetFieldTrialParamByFeatureAsInt(
omnibox::kOnDeviceHeadProviderNonIncognito,
kOnDeviceSearchProviderDefaultLoaderTimeoutMs, 0);
}
std::string OmniboxFieldTrial::OnDeviceHeadSuggestDemoteMode() {
......
......@@ -124,16 +124,6 @@ const FeatureEntry::Choice kAutofillIOSDelayBetweenFieldsChoices[] = {
{"1000", autofill::switches::kAutofillIOSDelayBetweenFields, "1000"},
};
const FeatureEntry::FeatureVariation
kOmniboxOnDeviceHeadSuggestIncognitoExperimentVariations[] = {{
"relevance-1000",
(FeatureEntry::FeatureParam[]){
{OmniboxFieldTrial::kOnDeviceHeadSuggestMaxScoreForNonUrlInput,
"1000"}},
1,
nullptr,
}};
const FeatureEntry::FeatureVariation
kOmniboxOnDeviceHeadSuggestNonIncognitoExperimentVariations[] = {
{
......@@ -396,10 +386,7 @@ const flags_ui::FeatureEntry kFeatureEntries[] = {
flag_descriptions::kOmniboxOnDeviceHeadSuggestionsIncognitoName,
flag_descriptions::kOmniboxOnDeviceHeadSuggestionsIncognitoDescription,
flags_ui::kOsIos,
FEATURE_WITH_PARAMS_VALUE_TYPE(
omnibox::kOnDeviceHeadProviderIncognito,
kOmniboxOnDeviceHeadSuggestIncognitoExperimentVariations,
"OmniboxOnDeviceHeadSuggestIncognitoIOS")},
FEATURE_VALUE_TYPE(omnibox::kOnDeviceHeadProviderIncognito)},
{"omnibox-on-device-head-suggestions-non-incognito",
flag_descriptions::kOmniboxOnDeviceHeadSuggestionsNonIncognitoName,
flag_descriptions::kOmniboxOnDeviceHeadSuggestionsNonIncognitoDescription,
......
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