From 0a1aeb2342d955bd802d05993dd7d0deddeb44c9 Mon Sep 17 00:00:00 2001 From: Shin'ya Ueoka Date: Sun, 24 Feb 2019 22:31:39 +0900 Subject: [PATCH] Ignore about: tabs on broadcast --- src/background/infrastructures/ContentMessageClient.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/background/infrastructures/ContentMessageClient.js b/src/background/infrastructures/ContentMessageClient.js index 7e7e602..0fab5a3 100644 --- a/src/background/infrastructures/ContentMessageClient.js +++ b/src/background/infrastructures/ContentMessageClient.js @@ -4,6 +4,9 @@ export default class ContentMessageClient { async broadcastSettingsChanged() { let tabs = await browser.tabs.query({}); for (let tab of tabs) { + if (tab.url.startsWith('about:')) { + continue; + } browser.tabs.sendMessage(tab.id, { type: messages.SETTINGS_CHANGED, });