From a7369bf8694896ec2ed99f8650201ac113ae8986 Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Tue, 17 Jan 2023 12:56:18 +0500 Subject: [PATCH] web: do not disable telemetry toggle if DNT=true --- apps/web/src/utils/telemetry.ts | 4 ++-- apps/web/src/views/settings.js | 7 +------ 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/apps/web/src/utils/telemetry.ts b/apps/web/src/utils/telemetry.ts index b2b766d79..9a3a9a691 100644 --- a/apps/web/src/utils/telemetry.ts +++ b/apps/web/src/utils/telemetry.ts @@ -19,8 +19,8 @@ along with this program. If not, see . import Config from "./config"; -export function isTelemetryEnabled() { - return !doNotTrack() && Config.get("telemetry", true); +export function isTelemetryEnabled(ignoreDNT = false) { + return (ignoreDNT || !doNotTrack()) && Config.get("telemetry", true); } export function setTelemetry(state: boolean) { diff --git a/apps/web/src/views/settings.js b/apps/web/src/views/settings.js index ad5491bd9..c9be6fa96 100644 --- a/apps/web/src/views/settings.js +++ b/apps/web/src/views/settings.js @@ -823,16 +823,11 @@ function Settings() { { setEnableTelemetry(!enableTelemetry); }} isToggled={enableTelemetry} - disabled={isTelemetryDisabled} />