From 0b2e5e5cef615100b1465bbf3b0a7ed37c78d6e7 Mon Sep 17 00:00:00 2001 From: wanhose Date: Wed, 3 Nov 2021 16:12:29 +0100 Subject: [PATCH] fix: wrong performance --- scripts/content.js | 6 +++++- styles/fixes.css | 3 +++ styles/globals.css | 2 -- 3 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 styles/fixes.css diff --git a/scripts/content.js b/scripts/content.js index ef5514b..2a5c0ef 100644 --- a/scripts/content.js +++ b/scripts/content.js @@ -55,8 +55,12 @@ const observer = new MutationObserver((mutations, instance) => { for (let j = mutation.addedNodes.length; j--; ) { const node = mutation.addedNodes[j]; + const valid = + node instanceof HTMLElement && + node.parentElement && + !["BODY", "HTML"].includes(node.tagName); - if (!(node instanceof HTMLElement)) continue; + if (!valid) continue; if (node.matches(selectors)) node.outerHTML = ""; } diff --git a/styles/fixes.css b/styles/fixes.css new file mode 100644 index 0000000..26af5d2 --- /dev/null +++ b/styles/fixes.css @@ -0,0 +1,3 @@ +body > * { + filter: initial !important; +} diff --git a/styles/globals.css b/styles/globals.css index 6172014..66ac9b6 100644 --- a/styles/globals.css +++ b/styles/globals.css @@ -1,5 +1,3 @@ -/* Globals */ - :root { --color-chocolate: #47321e; --color-cookie: #f2e9df;