duckduckgo / privacy-configuration

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

Mitigate xfinity.com login bounce #2149

Closed laghee closed 1 month ago

laghee commented 1 month ago

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

Description

Users are reporting issues with Xfinity.com login bouncing back to username input and never progressing. Changing our user agent and disabling hardware fingerprinting protections seems to eliminate this issue on Apple platforms, and disabling hardware fingerprinting alone appears to be enough to resolve any problems on Android.

Reference

github-actions[bot] commented 1 month ago

Generated file outputs:

legacy
fingerprinting.json (1 more) - fingerprinting.json - protections.json ```diff --- protections.json +++ protections.json @@ -154,8 +154,9 @@ "secureserver.net", "hyatt.com", "proton.me", "nordstrom.com", + "xfinity.com", "marvel.com", "sundancecatalog.com", "noaprints.com", "flysas.com", ```
trackers-unprotected-temporary.txt (1 more) - trackers-unprotected-temporary.txt - trackers-whitelist-temporary.txt ⚠️ File is identical
v1/android-config.json (35 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/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/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/windows-config.json ```diff --- v3/windows-config.json +++ v3/windows-config.json @@ -4983,8 +4983,12 @@ "domain": "nordstrom.com", "reason": "https://github.com/duckduckgo/privacy-configuration/pull/2139" }, { + "domain": "xfinity.com", + "reason": "https://github.com/duckduckgo/privacy-configuration/pull/2149" + }, + { "domain": "marvel.com", "reason": "https://github.com/duckduckgo/privacy-configuration/issues/1194" }, { ```
v1/ios-config.json (2 more) - v1/ios-config.json - v2/ios-config.json - v3/ios-config.json ```diff --- v3/ios-config.json +++ v3/ios-config.json @@ -1452,8 +1452,12 @@ }, { "domain": "www.canva.com", "reason": "https://github.com/duckduckgo/privacy-configuration/issues/1818" + }, + { + "domain": "xfinity.com", + "reason": "https://github.com/duckduckgo/privacy-configuration/pull/2149" } ], "ddgDefaultSites": [ { @@ -1471,8 +1475,12 @@ }, { "domain": "www.canva.com", "reason": "https://github.com/duckduckgo/privacy-configuration/issues/1818" + }, + { + "domain": "xfinity.com", + "reason": "https://github.com/duckduckgo/privacy-configuration/pull/2149" } ], "omitVersionSites": [] }, @@ -5007,8 +5015,12 @@ "domain": "nordstrom.com", "reason": "https://github.com/duckduckgo/privacy-configuration/pull/2139" }, { + "domain": "xfinity.com", + "reason": "https://github.com/duckduckgo/privacy-configuration/pull/2149" + }, + { "domain": "marvel.com", "reason": "https://github.com/duckduckgo/privacy-configuration/issues/1194" }, { ```
v1/macos-config.json (2 more) - v1/macos-config.json - v2/macos-config.json - v3/macos-config.json ```diff --- v3/macos-config.json +++ v3/macos-config.json @@ -1422,8 +1422,12 @@ }, { "domain": "id.seb.se", "reason": "https://github.com/duckduckgo/privacy-configuration/issues/2025" + }, + { + "domain": "xfinity.com", + "reason": "https://github.com/duckduckgo/privacy-configuration/pull/2149" } ], "webViewDefault": [ { @@ -5003,8 +5007,12 @@ "domain": "nordstrom.com", "reason": "https://github.com/duckduckgo/privacy-configuration/pull/2139" }, { + "domain": "xfinity.com", + "reason": "https://github.com/duckduckgo/privacy-configuration/pull/2149" + }, + { "domain": "marvel.com", "reason": "https://github.com/duckduckgo/privacy-configuration/issues/1194" }, { ```
latest
v4/android-config.json (11 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/windows-config.json ```diff --- v4/windows-config.json +++ v4/windows-config.json @@ -4629,8 +4629,11 @@ { "domain": "nordstrom.com" }, { + "domain": "xfinity.com" + }, + { "domain": "marvel.com" }, { "domain": "sundancecatalog.com" ```
v4/ios-config.json ```diff --- v4/ios-config.json +++ v4/ios-config.json @@ -1153,8 +1153,12 @@ }, { "domain": "www.canva.com", "reason": "https://github.com/duckduckgo/privacy-configuration/issues/1818" + }, + { + "domain": "xfinity.com", + "reason": "https://github.com/duckduckgo/privacy-configuration/pull/2149" } ], "ddgDefaultSites": [ { @@ -1170,8 +1174,11 @@ "domain": "chase.com" }, { "domain": "www.canva.com" + }, + { + "domain": "xfinity.com" } ], "omitVersionSites": [] }, @@ -4650,8 +4657,11 @@ { "domain": "nordstrom.com" }, { + "domain": "xfinity.com" + }, + { "domain": "marvel.com" }, { "domain": "sundancecatalog.com" ```
v4/macos-config.json ```diff --- v4/macos-config.json +++ v4/macos-config.json @@ -1124,8 +1124,12 @@ }, { "domain": "id.seb.se", "reason": "https://github.com/duckduckgo/privacy-configuration/issues/2025" + }, + { + "domain": "xfinity.com", + "reason": "https://github.com/duckduckgo/privacy-configuration/pull/2149" } ], "webViewDefault": [ { @@ -4648,8 +4652,11 @@ { "domain": "nordstrom.com" }, { + "domain": "xfinity.com" + }, + { "domain": "marvel.com" }, { "domain": "sundancecatalog.com" ```