Bug 1461534 - Enable user/add-on overrides of tracking annotations. r?dimi
MozReview-Commit-ID: GQfIGirbSuW
--- a/netwerk/base/nsChannelClassifier.cpp
+++ b/netwerk/base/nsChannelClassifier.cpp
@@ -369,23 +369,16 @@ nsChannelClassifier::ShouldEnableTrackin
if (LOG_ENABLED()) {
LOG(("nsChannelClassifier[%p]: Skipping tracking protection checks "
"for first party or top-level load channel[%p] with uri %s",
this, aChannel, chanURI->GetSpecOrDefault().get()));
}
return NS_OK;
}
- // Unlike full Tracking Protection, annotations don't block anything
- // so we don't need to take into account add-ons or user exceptions.
- if (aAnnotationsOnly) {
- *result = true;
- return NS_OK;
- }
-
if (AddonMayLoad(aChannel, chanURI)) {
return NS_OK;
}
nsCOMPtr<nsIIOService> ios = do_GetService(NS_IOSERVICE_CONTRACTID, &rv);
NS_ENSURE_SUCCESS(rv, rv);
if (!topWinURI && CachedPrefs::GetInstance()->IsAllowListExample()) {