diff --git a/src/background/config.js b/src/background/config.js index a1f1fe1cb..73b4d7661 100644 --- a/src/background/config.js +++ b/src/background/config.js @@ -105,6 +105,6 @@ export default async function syncConfig() { } } -OptionsObserver.addListener(function config({ terms, feedback }) { - if (terms && feedback) syncConfig(); +OptionsObserver.addListener(function config({ terms }) { + if (terms) syncConfig(); }); diff --git a/src/background/telemetry/metrics.js b/src/background/telemetry/metrics.js index f3be36295..abe61771c 100644 --- a/src/background/telemetry/metrics.js +++ b/src/background/telemetry/metrics.js @@ -311,7 +311,7 @@ export default class Metrics { // Protect against calling events immediately after install for all frequencies // They should trigger on the trailing edge of the frequency - if (!this.storage[key]) { + if (!this.storage[key] && type !== 'engaged') { this.storage[key] = now; this.saveStorage(this.storage); }