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} />