fine grained blocking settings

This commit is contained in:
Fabian Freund
2026-06-30 07:51:11 +02:00
parent 9c2c8d4ba6
commit e6f7ccc71c
13 changed files with 221 additions and 74 deletions
@@ -57,7 +57,9 @@ bool _customEtpSettingsChanged(
previous.suspectedFingerprintersScope !=
current.suspectedFingerprintersScope ||
previous.allowListBaseline != current.allowListBaseline ||
previous.allowListConvenience != current.allowListConvenience;
previous.allowListConvenience != current.allowListConvenience ||
previous.blockAdsAnalyticsSocialTrackers !=
current.blockAdsAnalyticsSocialTrackers;
}
Future<void> syncUBlockFilterLists(
@@ -248,6 +250,8 @@ class EngineSettingsReplicationService
settings.suspectedFingerprintersScope,
allowListBaseline: settings.allowListBaseline,
allowListConvenience: settings.allowListConvenience,
blockAdsAnalyticsSocialTrackers:
settings.blockAdsAnalyticsSocialTrackers,
);
} else {
await _service.trackingProtectionPolicy(
@@ -44,7 +44,7 @@ final class EngineSettingsReplicationServiceProvider
}
String _$engineSettingsReplicationServiceHash() =>
r'a3d7628b7662ca8b828586e3fcf4e8925adbe062';
r'41c07a48bbc90a90dd6f5a0bd48d55a3e02a1b64';
abstract class _$EngineSettingsReplicationService extends $Notifier<void> {
void build();