Index: components/subresource_filter/core/browser/subresource_filter_features.cc |
diff --git a/components/subresource_filter/core/browser/subresource_filter_features.cc b/components/subresource_filter/core/browser/subresource_filter_features.cc |
index 3ba93ca79bf320ef2ea59f1fe414ddabbddc73b0..acef5adaf65199cd4c78f7f3ddad96d3c9b3ed53 100644 |
--- a/components/subresource_filter/core/browser/subresource_filter_features.cc |
+++ b/components/subresource_filter/core/browser/subresource_filter_features.cc |
@@ -20,6 +20,10 @@ const base::Feature kSafeBrowsingSubresourceFilter{ |
const base::Feature kSafeBrowsingSubresourceFilterExperimentalUI{ |
"SubresourceFilterExperimentalUI", base::FEATURE_DISABLED_BY_DEFAULT}; |
+const base::Feature kSubresourceFilterSafeBrowsingActivationThrottle{ |
+ "SubresourceFilterSafeBrowsingActivationThrottle", |
+ base::FEATURE_DISABLED_BY_DEFAULT}; |
+ |
// Legacy name `activation_state` is used in variation parameters. |
const char kActivationLevelParameterName[] = "activation_state"; |
const char kActivationLevelDryRun[] = "dryrun"; |
@@ -35,6 +39,7 @@ const char kActivationListsParameterName[] = "activation_lists"; |
const char kActivationListSocialEngineeringAdsInterstitial[] = |
"social_engineering_ads_interstitial"; |
const char kActivationListPhishingInterstitial[] = "phishing_interstitial"; |
+const char kActivationListSubresourceFilter[] = "subresource_filter"; |
const char kRulesetFlavorParameterName[] = "ruleset_flavor"; |
@@ -80,6 +85,9 @@ ActivationList GetCurrentActivationList() { |
activation_list, |
kActivationListSocialEngineeringAdsInterstitial)) { |
activation_list_type = ActivationList::SOCIAL_ENG_ADS_INTERSTITIAL; |
+ } else if (base::LowerCaseEqualsASCII(activation_list, |
+ kActivationListSubresourceFilter)) { |
+ activation_list_type = ActivationList::SUBRESOURCE_FILTER; |
} |
} |
return activation_list_type; |