From f3950e5f206141db94e564917dc9715b26ea8071 Mon Sep 17 00:00:00 2001 From: Raphiiko Date: Wed, 30 Oct 2024 22:47:53 +0100 Subject: [PATCH] Prevent error tracking spam --- src-ui/app/services/telemetry.service.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src-ui/app/services/telemetry.service.ts b/src-ui/app/services/telemetry.service.ts index 253cef67..f7f26819 100644 --- a/src-ui/app/services/telemetry.service.ts +++ b/src-ui/app/services/telemetry.service.ts @@ -26,6 +26,8 @@ export class TelemetryService { ); public settings: Observable = this._settings.asObservable(); + private trackedJSErrors: string[] = []; + constructor() {} async init() { @@ -54,6 +56,8 @@ export class TelemetryService { colno: e.colno, message: e.message, }); + if (this.trackedJSErrors.includes(errorData)) return; + this.trackedJSErrors.push(errorData); this.trackEvent('ui_js_error', { errorData, });