From 9e8179446bc36f115e877b80f4f0db44183fe03c Mon Sep 17 00:00:00 2001 From: Jeff Boek Date: Mon, 8 Apr 2019 10:47:59 -0700 Subject: [PATCH] [fenix] No Issue - Only block a subset of trackers by default --- .../main/java/org/mozilla/fenix/components/Core.kt | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/mozilla/fenix/components/Core.kt b/app/src/main/java/org/mozilla/fenix/components/Core.kt index 3cba6bc79d..a513e9f83b 100644 --- a/app/src/main/java/org/mozilla/fenix/components/Core.kt +++ b/app/src/main/java/org/mozilla/fenix/components/Core.kt @@ -145,11 +145,16 @@ class Core(private val context: Context) { normalMode: Boolean = true, privateMode: Boolean = true ): TrackingProtectionPolicy { + val trackingProtectionPolicy = TrackingProtectionPolicy.select( + TrackingProtectionPolicy.AD, + TrackingProtectionPolicy.ANALYTICS, + TrackingProtectionPolicy.SOCIAL + ) return when { - normalMode && privateMode -> TrackingProtectionPolicy.all() - normalMode && !privateMode -> TrackingProtectionPolicy.all().forRegularSessionsOnly() - !normalMode && privateMode -> TrackingProtectionPolicy.all().forPrivateSessionsOnly() + normalMode && privateMode -> trackingProtectionPolicy + normalMode && !privateMode -> trackingProtectionPolicy.forRegularSessionsOnly() + !normalMode && privateMode -> trackingProtectionPolicy.forPrivateSessionsOnly() else -> TrackingProtectionPolicy.none() } }