duckduckgo / privacy-configuration

🎛 Configuration files used by DuckDuckGo's apps and extensions to control which privacy protections are enabled.
Other
110 stars 58 forks source link

Attempt to mitigate cookie consent bug on instagram.com with element hiding rule #2173

Closed dharb closed 3 months ago

dharb commented 3 months ago

Asana Task/Github Issue: https://app.asana.com/0/1206670747178362/1207674155332463/f

Description

Users are unable to get past the cookie consent dialog on instagram.com, and the issue is unrelated to our CPM feature. This PR hides that dialog entirely, which allows users to access the site. We should remove this once instagram fixes the issue on their end.

Reference

github-actions[bot] commented 3 months ago

Generated file outputs:

legacy
fingerprinting.json (3 more) - fingerprinting.json - protections.json - trackers-unprotected-temporary.txt - trackers-whitelist-temporary.txt ⚠️ File is identical
v1/android-config.json (41 more) - v1/android-config.json - v1/extension-brave-config.json - v1/extension-bravemv3-config.json - v1/extension-chrome-config.json - v1/extension-chromemv3-config.json - v1/extension-config.json - v1/extension-edg-config.json - v1/extension-edge-config.json - v1/extension-edgmv3-config.json - v1/extension-firefox-config.json - v1/extension-safarimv3-config.json - v1/ios-config.json - v1/macos-config.json - v1/windows-config.json - v2/android-config.json - v2/extension-brave-config.json - v2/extension-bravemv3-config.json - v2/extension-chrome-config.json - v2/extension-chromemv3-config.json - v2/extension-config.json - v2/extension-edg-config.json - v2/extension-edge-config.json - v2/extension-edgmv3-config.json - v2/extension-firefox-config.json - v2/extension-safarimv3-config.json - v2/ios-config.json - v2/macos-config.json - v2/windows-config.json - v3/android-config.json - v3/extension-brave-config.json - v3/extension-bravemv3-config.json - v3/extension-chrome-config.json - v3/extension-chromemv3-config.json - v3/extension-config.json - v3/extension-edg-config.json - v3/extension-edge-config.json - v3/extension-edgmv3-config.json - v3/extension-firefox-config.json - v3/extension-safarimv3-config.json - v3/ios-config.json - v3/macos-config.json - v3/windows-config.json ```diff --- v3/windows-config.json +++ v3/windows-config.json @@ -384,12 +384,8 @@ "domain": "lotusbakeries.com", "reason": "Scrolling is broken" }, { - "domain": "instagram.com", - "reason": "https://github.com/duckduckgo/privacy-configuration/issues/2172" - }, - { "domain": "marvel.com", "reason": "https://github.com/duckduckgo/privacy-configuration/issues/1194" }, { @@ -3287,8 +3283,17 @@ } ] }, { + "domain": "instagram.com", + "rules": [ + { + "selector": ".x1n2onr6.xzkaem6", + "type": "hide" + } + ] + }, + { "domain": "investing.com", "rules": [ { "selector": ".dfpVideo", ```
latest
v4/android-config.json (13 more) - v4/android-config.json - v4/extension-brave-config.json - v4/extension-bravemv3-config.json - v4/extension-chrome-config.json - v4/extension-chromemv3-config.json - v4/extension-config.json - v4/extension-edg-config.json - v4/extension-edge-config.json - v4/extension-edgmv3-config.json - v4/extension-firefox-config.json - v4/extension-safarimv3-config.json - v4/ios-config.json - v4/macos-config.json - v4/windows-config.json ```diff --- v4/windows-config.json +++ v4/windows-config.json @@ -311,11 +311,8 @@ { "domain": "lotusbakeries.com" }, { - "domain": "instagram.com" - }, - { "domain": "marvel.com" }, { "domain": "sundancecatalog.com" @@ -2983,8 +2980,17 @@ } ] }, { + "domain": "instagram.com", + "rules": [ + { + "selector": ".x1n2onr6.xzkaem6", + "type": "hide" + } + ] + }, + { "domain": "investing.com", "rules": [ { "selector": ".dfpVideo", ```