From 275a627f8b591208d7ecc132c2bcd38d6593f72c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20Cla=C3=9Fen?= Date: Thu, 28 Nov 2024 13:56:26 +0100 Subject: [PATCH 1/2] Temporarily disable anti-tracking fingerprinting removal in URLs. Rationale: there are currently open issues like https://github.com/ghostery/broken-page-reports/issues/873; we need to find solutions before we can safely enable it again. Note "dry-run" mode applies to Firefox only. Chromium-based browsers are on Manifest V3 (where blocking webRequestAPI is not available). And on Safari, urlReporting (including the anti-tracking subsystem) is disabled completely (mostly because of quirks in the APIs). refs https://github.com/whotracksme/webextension-packages/pull/142 --- src/background/reporting/webrequest-reporter.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/background/reporting/webrequest-reporter.js b/src/background/reporting/webrequest-reporter.js index 8e1fed219..ab2f51950 100644 --- a/src/background/reporting/webrequest-reporter.js +++ b/src/background/reporting/webrequest-reporter.js @@ -37,6 +37,7 @@ if (__PLATFORM__ === 'chromium' || __PLATFORM__ === 'firefox') { getBrowserInfo, isRequestAllowed: (state) => !options.blockTrackers || isPaused(options, state.tabUrlParts.hostname), + dryRunMode: true, onTrackerInteraction: (event, state) => { if (event === 'observed') { return; From c6b9f40fb5647f78fdf7ca8ae88cf15ff9fb4005 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20Cla=C3=9Fen?= Date: Mon, 2 Dec 2024 11:59:59 +0100 Subject: [PATCH 2/2] Upgrade dependencies to have https://github.com/whotracksme/webextension-packages/pull/142 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index b862ec951..320c3efee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@ghostery/adblocker-webextension": "^2.1.1", "@github/relative-time-element": "^4.3.0", "@sentry/browser": "^8.41.0", - "@whotracksme/reporting": "^5.1.38", + "@whotracksme/reporting": "^5.2.0", "bowser": "^2.11.0", "hybrids": "^9.1.8", "idb": "^8.0.0", @@ -3328,9 +3328,9 @@ } }, "node_modules/@whotracksme/reporting": { - "version": "5.1.38", - "resolved": "https://registry.npmjs.org/@whotracksme/reporting/-/reporting-5.1.38.tgz", - "integrity": "sha512-2XKSyDp7dbHn083vuEtbMxMTW2zn+nFfWKL1+DDkqzNhg389qCdd5+GBznLXYdWl/gyUNpdsw+0oeraFK1hXZQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@whotracksme/reporting/-/reporting-5.2.0.tgz", + "integrity": "sha512-EnKbcDMH30Vd74+836xkh098V12dOA5cfaxscjMg+lAxok1ZPM6JEu32crHr9l9fDxWA5x/ITic1Vqqm/2EEeg==", "license": "MPL-2.0", "workspaces": [ "reporting", diff --git a/package.json b/package.json index 3138b4150..8d0340ed5 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "@ghostery/adblocker-webextension": "^2.1.1", "@github/relative-time-element": "^4.3.0", "@sentry/browser": "^8.41.0", - "@whotracksme/reporting": "^5.1.38", + "@whotracksme/reporting": "^5.2.0", "bowser": "^2.11.0", "hybrids": "^9.1.8", "idb": "^8.0.0",