tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit f624b76a4f401725db4c6d0af3b205964ce4e585
parent b547f9234b20970669cc9535cf6a12530324a73d
Author: Meg Viar <lmegviar@gmail.com>
Date:   Mon,  3 Nov 2025 13:13:29 +0000

Bug 1997133 - Make datareporting minimum version check channel dependent in truth table tests r=toolkit-telemetry-reviewers,mimi

Make sure to use the channel specific pref when determining min version for datareporting notification in truth table tests for `canUpload`.

Differential Revision: https://phabricator.services.mozilla.com/D270593

Diffstat:
Mtoolkit/components/telemetry/app/TelemetryReportingPolicy.sys.mjs | 4++++
Mtoolkit/components/telemetry/tests/unit/test_canUpload_truth_table.js | 5+----
2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/toolkit/components/telemetry/app/TelemetryReportingPolicy.sys.mjs b/toolkit/components/telemetry/app/TelemetryReportingPolicy.sys.mjs @@ -235,6 +235,10 @@ export var TelemetryReportingPolicy = { return TelemetryReportingPolicyImpl.fullOnTrainReleaseDates; }, + get minimumPolicyVersion() { + return TelemetryReportingPolicyImpl.minimumPolicyVersion; + }, + async ensureUserIsNotified() { return TelemetryReportingPolicyImpl.ensureUserIsNotified(); }, diff --git a/toolkit/components/telemetry/tests/unit/test_canUpload_truth_table.js b/toolkit/components/telemetry/tests/unit/test_canUpload_truth_table.js @@ -189,10 +189,7 @@ const Mutators = { ); }, B_legacyNotified() { - const min = Services.prefs.getIntPref( - TelemetryUtils.Preferences.MinimumPolicyVersion, - 1 - ); + const min = TelemetryReportingPolicy.minimumPolicyVersion; Services.prefs.setIntPref( TelemetryUtils.Preferences.AcceptedPolicyVersion, min