diff --git a/rules/autoconsent/usercentrics-api.json b/rules/autoconsent/usercentrics-api.json index 93725137..92a3eff6 100644 --- a/rules/autoconsent/usercentrics-api.json +++ b/rules/autoconsent/usercentrics-api.json @@ -4,6 +4,12 @@ "detectPopup": [ { "eval": "typeof UC_UI === 'object'" + }, + { + "exists": [ + "#usercentrics-root", + "[data-testid=uc-container]" + ] } ], "optIn": [ diff --git a/tests/usercentrics-api.spec.ts b/tests/usercentrics-api.spec.ts index 35a99ee8..e38697f9 100644 --- a/tests/usercentrics-api.spec.ts +++ b/tests/usercentrics-api.spec.ts @@ -2,9 +2,11 @@ import generateCMPTests from "../playwright/runner"; generateCMPTests('usercentrics-api', [ 'https://hornbach.de', - 'https://dm.de', + 'https://dm.de', // unsafe-eval CSP 'https://usercentrics.com/', 'https://shopbetreiber-blog.de/', + 'https://www.kia.com/us/en', + 'https://www.sportscheck.com/filialen/dortmund/', ], { skipRegions: ["US", "GB", "FR"] }