From d512e3cedee7cce9f4bd716a9fce3e29caa299f0 Mon Sep 17 00:00:00 2001 From: Kuba Orlik Date: Thu, 7 Jul 2022 20:00:00 +0200 Subject: [PATCH] Attempt to fix a problem with lots of errors being logged in the console --- memory.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/memory.ts b/memory.ts index 04520b1..2eb3376 100644 --- a/memory.ts +++ b/memory.ts @@ -3,7 +3,7 @@ import { getshorthost, makeThrottle } from './util'; import { RequestCluster } from './request-cluster'; import { SaferEmitter } from './safer-emitter'; -function setDomainsNumber(counter: number, tabId: number) { +function setDomainsCount(counter: number, tabId: number) { browser.browserAction.setBadgeText({ text: counter < 0 ? '0' : counter.toString(), tabId }); browser.browserAction.setTitle({ title: 'Rentgen', @@ -35,10 +35,12 @@ export default class Memory extends SaferEmitter { ? browser.browserAction.setBadgeBackgroundColor({ color: '#ff726b' }) : browser.browserAction.setBadgeBackgroundColor({ color: '#ffb900' }); - setDomainsNumber( - Object.values(this.getClustersForOrigin(request.origin)).length, - request.tabId - ); + if (request.tabId >= 0) { + setDomainsCount( + Object.values(this.getClustersForOrigin(request.origin)).length, + request.tabId + ); + } } constructor() {