From 8c5f8b253b4a4dd00558a7769a30bf5e5e5f01a5 Mon Sep 17 00:00:00 2001 From: Saoud Rizwan <7799382+saoudrizwan@users.noreply.github.com> Date: Tue, 25 Feb 2025 15:43:40 -0800 Subject: [PATCH] Fix resetting telemetryEnabled if global setting is toggled off --- src/services/telemetry/TelemetryService.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/services/telemetry/TelemetryService.ts b/src/services/telemetry/TelemetryService.ts index 1dea301c36..29fcaec6a8 100644 --- a/src/services/telemetry/TelemetryService.ts +++ b/src/services/telemetry/TelemetryService.ts @@ -25,6 +25,8 @@ class PostHogClient { } private updateTelemetryState(): void { + this.telemetryEnabled = false + // First check global telemetry level - telemetry should only be enabled when level is "all" const telemetryLevel = vscode.workspace.getConfiguration("telemetry").get("telemetryLevel", "all") const globalTelemetryEnabled = telemetryLevel === "all"