diff --git a/rules/autoconsent/reddit.json b/rules/autoconsent/reddit.json index 23ff2170..12f635ab 100644 --- a/rules/autoconsent/reddit.json +++ b/rules/autoconsent/reddit.json @@ -3,18 +3,18 @@ "runContext": { "urlPattern": "^https://www\\.reddit\\.com/" }, - "prehideSelectors": ["section:has(section > span > a[href^=\"https://www.reddit.com/policies/cookies\"])"], + "prehideSelectors": ["section:has(a[href^=\"https://www.reddit.com/policies/cookies\"])"], "detectCmp": [ - { "exists": "section:has(> span > a[href^=\"https://www.reddit.com/policies/cookies\"])" } + { "exists": "section:has(a[href^=\"https://www.reddit.com/policies/cookies\"])" } ], "detectPopup": [ - { "visible": "section:has(> span > a[href^=\"https://www.reddit.com/policies/cookies\"])" } + { "visible": "section:has(a[href^=\"https://www.reddit.com/policies/cookies\"])" } ], "optIn": [ - { "waitForThenClick": "section:has(> span > a[href^=\"https://www.reddit.com/policies/cookies\"]) section form:last-child button" } + { "waitForThenClick": "section:has(a[href^=\"https://www.reddit.com/policies/cookies\"]) section[class^='_'] > section:first-child form button" } ], "optOut": [ - { "waitForThenClick": "section:has(> span > a[href^=\"https://www.reddit.com/policies/cookies\"]) section form:first-child button" } + { "waitForThenClick": "section:has(a[href^=\"https://www.reddit.com/policies/cookies\"]) section[class^='_'] > section:last-child form button" } ], "test": [ {"eval": "document.cookie.includes('eu_cookie={%22opted%22:true%2C%22nonessential%22:false}')"}