duckduckgo / privacy-configuration

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

Enable dummyWebMessageListener for Android 5.204.1 #2132

Closed joshliebe closed 2 months ago

joshliebe commented 3 months ago

Asana Task/Github Issue: https://app.asana.com/0/488551667048375/1207470485890049/f

Description

Enables dummyWebMessageListener in order to test on Android versions >= 5.204.1.

Reference

github-actions[bot] commented 3 months ago

Generated file outputs:

legacy
fingerprinting.json (43 more) - fingerprinting.json - protections.json - trackers-unprotected-temporary.txt - trackers-whitelist-temporary.txt - 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/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/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 ⚠️ File is identical
v2/android-config.json (1 more) - v2/android-config.json - v3/android-config.json ```diff --- v3/android-config.json +++ v3/android-config.json @@ -2341,9 +2341,10 @@ "state": "disabled" }, "dummyWebMessageListener": { "exceptions": [], - "state": "disabled" + "state": "enabled", + "minSupportedVersion": 52040000 }, "elementHiding": { "exceptions": [ { ```
latest
v4/android-config.json ```diff --- v4/android-config.json +++ v4/android-config.json @@ -2037,9 +2037,10 @@ "state": "disabled" }, "dummyWebMessageListener": { "exceptions": [], - "state": "disabled" + "state": "enabled", + "minSupportedVersion": 52040000 }, "elementHiding": { "exceptions": [ { ```
v4/extension-brave-config.json (12 more) - 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 ⚠️ File is identical
github-actions[bot] commented 2 months ago

Generated file outputs:

legacy
fingerprinting.json (43 more) - fingerprinting.json - protections.json - trackers-unprotected-temporary.txt - trackers-whitelist-temporary.txt - 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/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/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 ⚠️ File is identical
v2/android-config.json (1 more) - v2/android-config.json - v3/android-config.json ```diff --- v3/android-config.json +++ v3/android-config.json @@ -2342,9 +2342,10 @@ "state": "disabled" }, "dummyWebMessageListener": { "exceptions": [], - "state": "disabled" + "state": "enabled", + "minSupportedVersion": 52041000 }, "elementHiding": { "exceptions": [ { ```
latest
v4/android-config.json ```diff --- v4/android-config.json +++ v4/android-config.json @@ -2038,9 +2038,10 @@ "state": "disabled" }, "dummyWebMessageListener": { "exceptions": [], - "state": "disabled" + "state": "enabled", + "minSupportedVersion": 52041000 }, "elementHiding": { "exceptions": [ { ```
v4/extension-brave-config.json (12 more) - 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 ⚠️ File is identical