Add about flag for --ignore-litepage-redirect-optimization-blacklist
Bug: 959996
Change-Id: Ief956d57c34c2eb8005c1dd395306f0fa48f092a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1597635
Reviewed-by: Tarun Bansal <[email protected]>
Commit-Queue: Robert Ogden <[email protected]>
Cr-Commit-Position: refs/heads/master@{#657049}
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
index f2b7fa2..8d523ac0 100644
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -1669,6 +1669,12 @@
flag_descriptions::kIgnorePreviewsBlacklistName,
flag_descriptions::kIgnorePreviewsBlacklistDescription, kOsAll,
SINGLE_VALUE_TYPE(previews::switches::kIgnorePreviewsBlacklist)},
+ {"ignore-litepage-redirect-optimization-blacklist",
+ flag_descriptions::kIgnoreLitePageRedirectHintsBlacklistName,
+ flag_descriptions::kIgnoreLitePageRedirectHintsBlacklistDescription,
+ kOsAll,
+ SINGLE_VALUE_TYPE(
+ previews::switches::kIgnoreLitePageRedirectOptimizationBlacklist)},
{"enable-data-reduction-proxy-server-experiment",
flag_descriptions::kEnableDataReductionProxyServerExperimentName,
flag_descriptions::kEnableDataReductionProxyServerExperimentDescription,
diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.json
index 58fb49d..dda4726f 100644
--- a/chrome/browser/flag-metadata.json
+++ b/chrome/browser/flag-metadata.json
@@ -2132,6 +2132,11 @@
"expiry_milestone": -1
},
{
+ "name": "ignore-litepage-redirect-optimization-blacklist",
+ "owners": [ "//components/data_reduction_proxy/OWNERS" ],
+ "expiry_milestone": 79
+ },
+ {
"name": "in-product-help-demo-mode-choice",
// "owners": [ "your-team" ],
"expiry_milestone": 76
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
index c37f44504..6b71a43 100644
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -1092,6 +1092,12 @@
const char kIgnorePreviewsBlacklistDescription[] =
"Ignore decisions made by the PreviewsBlockList";
+const char kIgnoreLitePageRedirectHintsBlacklistName[] =
+ "Ignore Lite Page Redirect Preview Optimization Hints Blacklist";
+const char kIgnoreLitePageRedirectHintsBlacklistDescription[] =
+ "Ignore blacklist decisions made by Optimization Hints for Lite Page "
+ "Redirect previews";
+
const char kImprovedGeoLanguageDataName[] = "Improved Geo-language Data";
const char kImprovedGeoLanguageDataDescription[] =
"Makes the GeoLanguageModel use higher quality, more refined ULP "
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
index 0779bf6..2de9392 100644
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -669,6 +669,9 @@
extern const char kIgnorePreviewsBlacklistName[];
extern const char kIgnorePreviewsBlacklistDescription[];
+extern const char kIgnoreLitePageRedirectHintsBlacklistName[];
+extern const char kIgnoreLitePageRedirectHintsBlacklistDescription[];
+
extern const char kCompositorThreadedScrollbarScrollingName[];
extern const char kCompositorThreadedScrollbarScrollingDescription[];
diff --git a/tools/metrics/histograms/enums.xml b/tools/metrics/histograms/enums.xml
index 5cc53d3d..5c95a6c 100644
--- a/tools/metrics/histograms/enums.xml
+++ b/tools/metrics/histograms/enums.xml
@@ -33971,6 +33971,8 @@
<int value="109577361" label="ForbidSyncXHRInPageDismissal:enabled"/>
<int value="115915570"
label="OmniboxUIExperimentHideSteadyStateUrlPathQueryAndRef:enabled"/>
+ <int value="116287989"
+ label="ignore-litepage-redirect-optimization-blacklist"/>
<int value="118991027" label="enable-accelerated-fixed-root-background"/>
<int value="119185738"
label="OmniboxUIExperimentMaxAutocompleteMatches:disabled"/>