summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/html/anchor_element_metrics_sender.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/html/anchor_element_metrics_sender.cc')
-rw-r--r--chromium/third_party/blink/renderer/core/html/anchor_element_metrics_sender.cc7
1 files changed, 3 insertions, 4 deletions
diff --git a/chromium/third_party/blink/renderer/core/html/anchor_element_metrics_sender.cc b/chromium/third_party/blink/renderer/core/html/anchor_element_metrics_sender.cc
index 78cd5f0a282..2bf83494153 100644
--- a/chromium/third_party/blink/renderer/core/html/anchor_element_metrics_sender.cc
+++ b/chromium/third_party/blink/renderer/core/html/anchor_element_metrics_sender.cc
@@ -41,7 +41,7 @@ AnchorElementMetricsSender* AnchorElementMetricsSender::From(
AnchorElementMetricsSender* sender =
Supplement<Document>::From<AnchorElementMetricsSender>(document);
if (!sender) {
- sender = new AnchorElementMetricsSender(document);
+ sender = MakeGarbageCollected<AnchorElementMetricsSender>(document);
ProvideTo(document, sender);
}
return sender;
@@ -51,8 +51,7 @@ AnchorElementMetricsSender* AnchorElementMetricsSender::From(
bool AnchorElementMetricsSender::HasAnchorElementMetricsSender(
Document& document) {
bool is_feature_enabled =
- base::FeatureList::IsEnabled(features::kRecordAnchorMetricsClicked) ||
- base::FeatureList::IsEnabled(features::kRecordAnchorMetricsVisible);
+ base::FeatureList::IsEnabled(features::kNavigationPredictor);
const KURL& url = document.BaseURL();
return is_feature_enabled && !document.ParentDocument() && url.IsValid() &&
url.ProtocolIsInHTTPFamily();
@@ -96,7 +95,7 @@ AnchorElementMetricsSender::GetAnchorElements() const {
return anchor_elements_;
}
-void AnchorElementMetricsSender::Trace(blink::Visitor* visitor) {
+void AnchorElementMetricsSender::Trace(Visitor* visitor) {
visitor->Trace(anchor_elements_);
Supplement<Document>::Trace(visitor);
}