From 4412aa9260fe553d90182bbbbb8e9926059265c1 Mon Sep 17 00:00:00 2001 From: Liang-Heng Chen Date: Thu, 13 Jun 2019 08:07:48 +0000 Subject: [PATCH] Bug 1556453 - report origin telemetry only on top-level docs; r=Ehsan,johannh Differential Revision: https://phabricator.services.mozilla.com/D34548 --HG-- extra : moz-landing-system : lando --- dom/base/Document.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dom/base/Document.cpp b/dom/base/Document.cpp index 7c9ce440188f..2c5dbad4bf8c 100644 --- a/dom/base/Document.cpp +++ b/dom/base/Document.cpp @@ -10313,7 +10313,8 @@ void Document::Destroy() { if (mIsGoingAway) return; // Make sure to report before IPC closed. - if (!nsContentUtils::IsInPrivateBrowsing(this)) { + if (!nsContentUtils::IsInPrivateBrowsing(this) && + IsTopLevelContentDocument()) { mContentBlockingLog.ReportLog(NodePrincipal()); mContentBlockingLog.ReportOrigins(); }