Closed MarcusOtter closed 1 year ago
aftonbladet.se
needle.gg and youtube.com
plausible.io Oliver's algorithm identifies the entire page as a cookie banner Marcus' algorithm goes into a random element
destinationuppsala.se
blocket.se (Oliver's algorithm) blocket.se has issues with a sub-container that has a background color. It finds this sub-container as ancestor with a background. Because this ancestor has many elements with keywords, it thinks this is the cookie banner, even though there is a higher container that is the actual cookie banner.
mongodb.com
steamcommunity.com https://steamcommunity.com/id/LeMorrow/
Oliver's algorithm does not take a screenshot of the cookie banner (but claims to find it). Marcus' does it correctly.
NOTE: Steam needed a 5s delay for me. When this is removed the banner does not render for me anymore.
steamidfinder.com
steamidfinder.com (again)
reddit.com Both Oliver's and Marcus' shows that a cookie banner was found on mobile, but shows the entire page as screenshot.
stackoverflow.com
youtube.com
Marcus algorithm does not find the banner on mobile because of a tie in z-index, should be an easy fix.
aftonbladet.se After refactoring, we get this error
facebook.com Facebook has overriden the CSS object, so we need to polyfill the CSS.escape function. Here is a polyfill for CSS.escape
qnister.com
Timeout after 30 seconds with just "qnister.com
", but it works with "https://www.qnister.com/
"
This is because https://qnister.com
does not result in a redirect, but http://qnister.com
does. So maybe we should have a lower timeout, like 10s, and then retry with http if https fails.
The same thing happens with 11.ai
tiktok.com
TikTok's cookie banner is inside a shadow root, which our algorithms can not handle. I think we need to look if the element has the element.shadowRoot
property and go through that.. Yikes. Maybe there's a better way but this one seems like it could be hard to deal with. It's like iframes but worse.
twitch.tv
Incorrectly shows that it can be rejected on the first page
spela.se
It does not find the reject all button even though it has one. I believe this is because the settings element is different from the cookie banner element.
csn.se
Says that there is a reject all button on the first layer
mybirdbuddy.com
svenskakyrkan.se https://www.svenskakyrkan.se/
Finds the container instead of the banner (because the container has the z-index, and is blocking.
Also, the language detection is wrong here. Both website and banner is in Swedish.
Closing this in favor of specific issues for each thing
dn.se
✅ Solved
does not render the cookie banner nor appear correctly when we render it: This seems very likely to be a userAgent issue, because when I added a mobile user agent it works "properly" (banner is still not detected, but at least it is now rendered and the rest of the page is properly sized)