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;