From 516afb1c2565d65fb2e0bb9020bd4bff29b35a58 Mon Sep 17 00:00:00 2001 From: wanhose Date: Thu, 12 May 2022 19:58:52 +0200 Subject: [PATCH] fix(browser-extension): minor bugs --- packages/browser-extension/src/scripts/background.js | 2 +- packages/browser-extension/src/scripts/content.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/browser-extension/src/scripts/background.js b/packages/browser-extension/src/scripts/background.js index 11a67bd..aee1dc9 100644 --- a/packages/browser-extension/src/scripts/background.js +++ b/packages/browser-extension/src/scripts/background.js @@ -46,7 +46,7 @@ const enablePopup = (tabId) => chrome.browserAction.setPopup({ popup: 'popup.htm * @description Retrieves cache state * @param {string} hostname * @param {void} callback - * @returns {Promise<{ enabled: boolean }>} + * @returns {{ enabled: boolean }} */ const getCache = (hostname, callback) => { diff --git a/packages/browser-extension/src/scripts/content.js b/packages/browser-extension/src/scripts/content.js index 3f18d0a..f7ef290 100644 --- a/packages/browser-extension/src/scripts/content.js +++ b/packages/browser-extension/src/scripts/content.js @@ -30,7 +30,7 @@ const fixes = []; * @description Hostname */ -const hostname = document.location.hostname; +const hostname = document.location.hostname.split('.').slice(-2).join('.'); /** * @description Is consent preview page? @@ -157,7 +157,7 @@ const promiseAll = () => document.addEventListener('readystatechange', () => { dispatch({ hostname, type: 'GET_CACHE' }, null, async ({ enabled }) => { - if (document.readyState === 'complete' && enabled && !preview) { + if (document.readyState === 'complete' && enabled && !preview && selectors.length) { const nodes = Array.from(document.querySelectorAll(selectors)); fix();