btm: Add feature flag for mitigations on dual-use sites.
Also removes a TODO. It's not possible to move content flags into their own files at the moment because we use `content_features.h` to generate flags for Android. If we want to move flags into their own file we need more infra to generate content features for multiple files. Bug:390201797 Change-Id: Iadadf268f2d525358d4263ef0002eb2dc0b212be Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6354039 Commit-Queue: Giovanni Ortuno Urquidi <ortuno@chromium.org> Reviewed-by: Svend Larsen <svend@chromium.org> Reviewed-by: Avi Drissman <avi@chromium.org> Cr-Commit-Position: refs/heads/main@{#1436995}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
ff57118b5c
commit
afa751da73
content/public/common
@ -351,6 +351,9 @@ const base::FeatureParam<content::BtmTriggeringAction> kBtmTriggeringAction{
|
||||
const base::FeatureParam<base::TimeDelta> kBtmClientBounceDetectionTimeout{
|
||||
&kBtm, "client_bounce_detection_timeout", base::Seconds(10)};
|
||||
|
||||
// Enables Bounce Tracking Mitigations for Dual Use sites.
|
||||
BASE_FEATURE(kBtmDualUse, "BtmDualUse", base::FEATURE_DISABLED_BY_DEFAULT);
|
||||
|
||||
// Enables HW decode acceleration for WebRTC.
|
||||
BASE_FEATURE(kWebRtcHWDecoding,
|
||||
"webrtc-hw-decoding",
|
||||
|
@ -85,8 +85,6 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(
|
||||
kDeviceBoundSessionTerminationEvictBackForwardCache);
|
||||
CONTENT_EXPORT BASE_DECLARE_FEATURE(kDevToolsPrivacyUI);
|
||||
CONTENT_EXPORT BASE_DECLARE_FEATURE(kDigitalGoodsApi);
|
||||
// TODO(crbug.com/364900088): Refactor BTM feature flags and parameters into
|
||||
// their own features file.
|
||||
CONTENT_EXPORT BASE_DECLARE_FEATURE(kBtm);
|
||||
CONTENT_EXPORT BASE_DECLARE_FEATURE(kBtmTtl);
|
||||
CONTENT_EXPORT extern const base::FeatureParam<bool>
|
||||
@ -100,6 +98,7 @@ CONTENT_EXPORT extern const base::FeatureParam<content::BtmTriggeringAction>
|
||||
kBtmTriggeringAction;
|
||||
CONTENT_EXPORT extern const base::FeatureParam<base::TimeDelta>
|
||||
kBtmClientBounceDetectionTimeout;
|
||||
CONTENT_EXPORT BASE_DECLARE_FEATURE(kBtmDualUse);
|
||||
CONTENT_EXPORT BASE_DECLARE_FEATURE(kWebContentsDiscard);
|
||||
CONTENT_EXPORT BASE_DECLARE_FEATURE(kDocumentIsolationPolicyOriginTrial);
|
||||
CONTENT_EXPORT BASE_DECLARE_FEATURE(kDrawCutoutEdgeToEdge);
|
||||
|
Reference in New Issue
Block a user