From ab5fbf3fd38548f95211b619c0dc4dc16c839526 Mon Sep 17 00:00:00 2001 From: Michael Geers Date: Thu, 3 Jul 2025 18:16:23 +0200 Subject: [PATCH] UI: fix telemetry status (#22184) --- assets/js/components/TelemetrySettings.vue | 2 +- assets/js/settings.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/assets/js/components/TelemetrySettings.vue b/assets/js/components/TelemetrySettings.vue index e54980db9..1888cc37a 100644 --- a/assets/js/components/TelemetrySettings.vue +++ b/assets/js/components/TelemetrySettings.vue @@ -55,7 +55,7 @@ export default defineComponent({ }, computed: { enabled() { - return settings.telemetry; + return !!settings.telemetry; }, docsLink() { return `${docsPrefix()}/docs/faq#telemetry`; diff --git a/assets/js/settings.ts b/assets/js/settings.ts index 0bacaefdf..6c4acea6b 100644 --- a/assets/js/settings.ts +++ b/assets/js/settings.ts @@ -58,7 +58,7 @@ function saveArray(key: string) { } export interface Settings { - telemetry: boolean; + telemetry: boolean | null; // status is unknown on start locale: keyof typeof LOCALES | null; theme: THEME | null; unit: string; @@ -78,7 +78,7 @@ export interface Settings { } const settings: Settings = reactive({ - telemetry: false, + telemetry: null, locale: read(SETTINGS_LOCALE), theme: read(SETTINGS_THEME), unit: read(SETTINGS_UNIT),