diff --git a/src/js/modules/helpers.js b/src/js/modules/helpers.js index d13952e..618ca8a 100644 --- a/src/js/modules/helpers.js +++ b/src/js/modules/helpers.js @@ -195,6 +195,8 @@ export const getRemovableElements = (document) => Array.from([ document.getElementById('cookieNotificationBannerWrapper'), document.getElementById('cookiePlaceholder'), document.getElementById('CookieReportsBanner'), + ...document.getElementsByClassName('cookies'), + document.getElementById('cookies'), ...document.getElementsByClassName('cookies__wrapper'), ...document.getElementsByClassName('cookies-alert'), document.getElementById('cookies-consentimiento'), diff --git a/src/js/modules/script.js b/src/js/modules/script.js index f623606..5971eee 100644 --- a/src/js/modules/script.js +++ b/src/js/modules/script.js @@ -26,12 +26,14 @@ const doMagic = () => { // Remove irritating all removable elements removable.forEach(element => { - const exists = - document.getElementById(element.id) - || document.getElementsByName(element.name).length > 0 - || document.getElementsByClassName(element.className).length > 0; + if (element.tagName !== 'body') { + const exists = + document.getElementById(element.id) + || document.getElementsByName(element.name).length > 0 + || document.getElementsByClassName(element.className).length > 0; - if (exists) element.remove(); + if (exists) element.remove(); + } }); // Remove irritating styles from elements not removable