From 88290818d8fda50e892765824e125aaec0c10241 Mon Sep 17 00:00:00 2001 From: wanhose Date: Tue, 11 Jan 2022 22:46:48 +0100 Subject: [PATCH 1/4] feat(data): add new elements --- data/classes.txt | 1 + data/elements.txt | 12 +++++++++++- data/fixes.txt | 4 +++- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/data/classes.txt b/data/classes.txt index 5033ada..5c07ac3 100644 --- a/data/classes.txt +++ b/data/classes.txt @@ -5,6 +5,7 @@ consent-modal-open consent-modal-overflow cookies cu_k_cookie_consent_modal_open +gdprCookieBanner-acceptedAll hasCookieBanner modal--is-open no-scroll diff --git a/data/elements.txt b/data/elements.txt index b79be8d..8d569a1 100644 --- a/data/elements.txt +++ b/data/elements.txt @@ -12498,4 +12498,14 @@ body > .page-container > .flex > #header > aside.bg-light.color-main.full-width. #uc-cross-domain-bridge .tracking-consent-popup .cookie-consent-bar-overlay -.__fb-light-mode \ No newline at end of file +.__fb-light-mode +.enhanced-privacy-cookie-policy +.gdprModal.gdprModal--visible +#cmplz-cookiebanner-container +#pdcc-modal-bg +#twcc__mechanism +.cookie-consent-dialog-container +[data-js="cookie-disclaimer"] +.zbottom-cookie-container-outer +module-rgpd-component +.consent.consent__side--right-bottom \ No newline at end of file diff --git a/data/fixes.txt b/data/fixes.txt index 2d2b2d7..c274bc7 100644 --- a/data/fixes.txt +++ b/data/fixes.txt @@ -1,8 +1,10 @@ automobielmanagement.nl##body > *##resetAll##filter consent.yahoo###consent-page button[type="submit"]##click +facebook##._31e##reset##position +gettr.com##button.bold##click golem.de###btnsimplec##click google##form[action*="consent.google"] button##click -facebook##._31e##reset##position +musicmeter.nl##body##remove##position myprivacy.dpgmedia##.pg-accept-button##click play.google##body > div##reset##z-index youtube##div.buttons.ytd-consent-bump-v2-lightbox ytd-button-renderer:last-child tp-yt-paper-button##click \ No newline at end of file From 36c2b6a5309a1c79d75bcb31a722e5c16e279945 Mon Sep 17 00:00:00 2001 From: wanhose Date: Thu, 20 Jan 2022 15:25:46 +0100 Subject: [PATCH 2/4] chore: add gitignore --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e693165 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.DS_Store +release From e39ad68d2617f94fdac0af083cc8143d5b857140 Mon Sep 17 00:00:00 2001 From: wanhose Date: Thu, 20 Jan 2022 15:30:09 +0100 Subject: [PATCH 3/4] feat(scripts): improve content script --- scripts/content.js | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/scripts/content.js b/scripts/content.js index 81d32e8..13e74ac 100644 --- a/scripts/content.js +++ b/scripts/content.js @@ -93,20 +93,23 @@ const fix = () => { if (hostname.includes(match)) { switch (action) { - case "click": - const submit = document.querySelector(selector); - submit?.click?.(); - break; - case "reset": + case "click": { const node = document.querySelector(selector); - node?.style?.setProperty?.(property, "initial", "important"); - break; - case "resetAll": + node?.click(); + } + case "remove": { + const node = document.querySelector(selector); + node?.style?.removeProperty(property); + } + case "reset": { + const node = document.querySelector(selector); + node?.style?.setProperty(property, "initial", "important"); + } + case "resetAll": { const nodes = document.querySelectorAll(selector); - nodes.forEach((node) => - node?.style?.setProperty?.(property, "initial", "important") - ); - break; + // prettier-ignore + nodes.forEach((node) => node?.style?.setProperty(property, "initial", "important")); + } default: break; } From 9168f821e0bfd2b92320159a600c391705ab23a2 Mon Sep 17 00:00:00 2001 From: wanhose Date: Thu, 20 Jan 2022 15:30:35 +0100 Subject: [PATCH 4/4] chore(manifest): add youtube embed to exclusions and upgrade version --- manifest.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/manifest.json b/manifest.json index 886d4f9..c0ad2ba 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 2, "name": "Cookie Dialog Monster", - "version": "5.4.5", + "version": "5.4.6", "default_locale": "en", "description": "__MSG_appDesc__", "icons": { @@ -22,8 +22,9 @@ "exclude_matches": [ "*://*.gfycat.com/*", "*://*.gmx.com/*", + "*://*.mediathekviewweb.de/*", "*://*.rundschau-online.de/*", - "*://*.mediathekviewweb.de/*" + "*://*.youtube.com/embed/*" ], "js": ["scripts/content.js"], "matches": ["http://*/*", "https://*/*"],