Skip to content

Conversation

jonathanKingston
Copy link
Collaborator

@jonathanKingston jonathanKingston commented Aug 21, 2025

Asana Task/Github Issue: https://app.asana.com/1/137249556945/project/72649045549333/task/1210999155521215?focus=true

Description

Feature change process:

  • I have added a schema to validate this feature change.
  • I have tested this change locally in all supported browsers.
  • This code for the config change is ready to merge.
  • This feature was covered by a tech design.

Site breakage mitigation process:

Brief explanation

  • Reported URL:
  • Problems experienced:
  • Platforms affected:
    • iOS
    • Android
    • Windows
    • MacOS
    • Extensions
  • Tracker(s) being unblocked:
  • Feature being disabled/modified:
  • This change is a speculative mitigation to fix reported breakage.

@jonathanKingston jonathanKingston added the DO NOT MERGE Don't merge this branch unless directed label Aug 21, 2025
Copy link

👋 Don't forget to add an individual reviewer (in addition to those auto-added), as this will create a task for them in Asana.

👉 Please mark this as DRAFT unless there's an intention to merge this immediately.
👉 Click "Merge when ready" if you're happy for this to be automatically merged once reviewed. (If not available, ensure you've signed in to DuckDuckGo oauth.)
👉 Don't forget to add schema changes to validate if you're adding/changing a feature.

Copy link

github-actions bot commented Aug 21, 2025

Generated file outputs:

Time updated: Tue, 26 Aug 2025 10:30:30 GMT

legacy
27 files identical
  • trackers-unprotected-temporary.txt
  • 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
  • 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

2 files changed
  • v3/android-config.json
  • v4/android-config.json
--- v4/android-config.json (and 1 other files)
+++ v4/android-config.json
@@ -365,9 +365,53 @@
             "state": "enabled",
             "exceptions": [],
             "readme": "Example config for apiManipulation to set navigator.plugins to return PDF viewer plugins",
             "settings": {
-                "apiChanges": {}
+                "apiChanges": {},
+                "conditionalChanges": [
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "maxSupportedVersion": 52459999,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "enabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "enabled"
+                            }
+                        ]
+                    }
+                ]
             }
         },
         "appHealth": {
             "state": "disabled",
@@ -36938,9 +36982,55 @@
                 },
                 {
                     "domain": "noaprints.com"
                 }
-            ]
+            ],
+            "settings": {
+                "conditionalChanges": [
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "maxSupportedVersion": 52459999,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "enabled"
+                            }
+                        ]
+                    }
+                ]
+            }
         },
         "brokenSitePrompt": {
             "state": "enabled",
             "exceptions": [],
@@ -42387,9 +42477,55 @@
                 {
                     "domain": "chatgpt.com"
                 }
             ],
-            "state": "enabled"
+            "state": "enabled",
+            "settings": {
+                "conditionalChanges": [
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "maxSupportedVersion": 52459999,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "enabled"
+                            }
+                        ]
+                    }
+                ]
+            }
         },
         "fingerprintingCanvas": {
             "settings": {
                 "webGl": "enabled"
@@ -42517,9 +42653,53 @@
                 },
                 "deviceMemory": {
                     "type": "number",
                     "value": 4
-                }
+                },
+                "conditionalChanges": [
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "maxSupportedVersion": 52459999,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "enabled"
+                            }
+                        ]
+                    }
+                ]
             },
             "exceptions": [
                 {
                     "domain": "www.ticketmaster.com"
@@ -42585,24 +42765,52 @@
             "state": "enabled"
         },
         "fingerprintingScreenSize": {
             "settings": {
-                "availTop": {
-                    "type": "number",
-                    "value": 0
-                },
-                "availLeft": {
-                    "type": "number",
-                    "value": 0
-                },
-                "colorDepth": {
-                    "type": "number",
-                    "value": 24
-                },
-                "pixelDepth": {
-                    "type": "number",
-                    "value": 24
-                }
+                "conditionalChanges": [
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "maxSupportedVersion": 52459999,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "enabled"
+                            }
+                        ]
+                    }
+                ]
             },
             "exceptions": [
                 {
                     "domain": "fedex.com"
@@ -42657,9 +42865,55 @@
                 {
                     "domain": "chatgpt.com"
                 }
             ],
-            "state": "enabled"
+            "state": "enabled",
+            "settings": {
+                "conditionalChanges": [
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "maxSupportedVersion": 52459999,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "enabled"
+                            }
+                        ]
+                    }
+                ]
+            }
         },
         "fullScreenMode": {
             "state": "disabled",
             "exceptions": []
@@ -42733,16 +42987,51 @@
                     "domain": "noaprints.com"
                 }
             ],
             "settings": {
-                "gpcHeaderEnabledSites": [
-                    "global-privacy-control.glitch.me",
-                    "globalprivacycontrol.org",
-                    "washingtonpost.com",
-                    "nytimes.com",
-                    "privacytests.org",
-                    "privacytests2.org",
-                    "privacy-test-pages.site"
+                "conditionalChanges": [
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "maxSupportedVersion": 52459999,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "enabled"
+                            }
+                        ]
+                    }
                 ]
             }
         },
         "harmfulApis": {
@@ -48340,13 +48629,57 @@
                 }
             ],
             "state": "enabled",
             "settings": {
-                "domains": [
+                "conditionalChanges": [
                     {
-                        "domain": "m.facebook.com",
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "maxSupportedVersion": 52459999,
+                            "internal": true
+                        },
                         "patchSettings": [
                             {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "enabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "domain": "m.facebook.com"
+                        },
+                        "patchSettings": [
+                            {
                                 "op": "add",
                                 "path": "/cleanIframeValue",
                                 "value": {
                                     "state": "enabled"
@@ -48354,9 +48687,11 @@
                             }
                         ]
                     },
                     {
-                        "domain": "msn.com",
+                        "condition": {
+                            "domain": "msn.com"
+                        },
                         "patchSettings": [
                             {
                                 "op": "add",
                                 "path": "/modifyLocalStorage/changes/-",
@@ -48367,9 +48702,11 @@
                             }
                         ]
                     },
                     {
-                        "domain": "privacy-test-pages.site",
+                        "condition": {
+                            "domain": "privacy-test-pages.site"
+                        },
                         "patchSettings": [
                             {
                                 "op": "add",
                                 "path": "/modifyLocalStorage/changes/-",
@@ -48380,9 +48717,11 @@
                             }
                         ]
                     },
                     {
-                        "domain": "realestate.com.au",
+                        "condition": {
+                            "domain": "realestate.com.au"
+                        },
                         "patchSettings": [
                             {
                                 "op": "replace",
                                 "path": "/notification/state",
@@ -48390,9 +48729,11 @@
                             }
                         ]
                     },
                     {
-                        "domain": "hyatt.com",
+                        "condition": {
+                            "domain": "hyatt.com"
+                        },
                         "patchSettings": [
                             {
                                 "op": "replace",
                                 "path": "/notification/state",
latest
v5/android-config.json
--- v5/android-config.json
+++ v5/android-config.json
@@ -365,9 +365,53 @@
             "state": "enabled",
             "exceptions": [],
             "readme": "Example config for apiManipulation to set navigator.plugins to return PDF viewer plugins",
             "settings": {
-                "apiChanges": {}
+                "apiChanges": {},
+                "conditionalChanges": [
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "maxSupportedVersion": 52459999,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "enabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "enabled"
+                            }
+                        ]
+                    }
+                ]
             }
         },
         "appHealth": {
             "state": "disabled",
@@ -36938,9 +36982,55 @@
                 },
                 {
                     "domain": "noaprints.com"
                 }
-            ]
+            ],
+            "settings": {
+                "conditionalChanges": [
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "maxSupportedVersion": 52459999,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "enabled"
+                            }
+                        ]
+                    }
+                ]
+            }
         },
         "brokenSitePrompt": {
             "state": "enabled",
             "exceptions": [],
@@ -42387,9 +42477,55 @@
                 {
                     "domain": "chatgpt.com"
                 }
             ],
-            "state": "enabled"
+            "state": "enabled",
+            "settings": {
+                "conditionalChanges": [
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "maxSupportedVersion": 52459999,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "enabled"
+                            }
+                        ]
+                    }
+                ]
+            }
         },
         "fingerprintingCanvas": {
             "settings": {
                 "webGl": "enabled"
@@ -42517,9 +42653,53 @@
                 },
                 "deviceMemory": {
                     "type": "number",
                     "value": 4
-                }
+                },
+                "conditionalChanges": [
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "maxSupportedVersion": 52459999,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "enabled"
+                            }
+                        ]
+                    }
+                ]
             },
             "exceptions": [
                 {
                     "domain": "www.ticketmaster.com"
@@ -42585,24 +42765,52 @@
             "state": "enabled"
         },
         "fingerprintingScreenSize": {
             "settings": {
-                "availTop": {
-                    "type": "number",
-                    "value": 0
-                },
-                "availLeft": {
-                    "type": "number",
-                    "value": 0
-                },
-                "colorDepth": {
-                    "type": "number",
-                    "value": 24
-                },
-                "pixelDepth": {
-                    "type": "number",
-                    "value": 24
-                }
+                "conditionalChanges": [
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "maxSupportedVersion": 52459999,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "enabled"
+                            }
+                        ]
+                    }
+                ]
             },
             "exceptions": [
                 {
                     "domain": "fedex.com"
@@ -42657,9 +42865,55 @@
                 {
                     "domain": "chatgpt.com"
                 }
             ],
-            "state": "enabled"
+            "state": "enabled",
+            "settings": {
+                "conditionalChanges": [
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "maxSupportedVersion": 52459999,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "enabled"
+                            }
+                        ]
+                    }
+                ]
+            }
         },
         "fullScreenMode": {
             "state": "disabled",
             "exceptions": []
@@ -42733,16 +42987,51 @@
                     "domain": "noaprints.com"
                 }
             ],
             "settings": {
-                "gpcHeaderEnabledSites": [
-                    "global-privacy-control.glitch.me",
-                    "globalprivacycontrol.org",
-                    "washingtonpost.com",
-                    "nytimes.com",
-                    "privacytests.org",
-                    "privacytests2.org",
-                    "privacy-test-pages.site"
+                "conditionalChanges": [
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "maxSupportedVersion": 52459999,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "enabled"
+                            }
+                        ]
+                    }
                 ]
             }
         },
         "harmfulApis": {
@@ -48340,13 +48629,57 @@
                 }
             ],
             "state": "enabled",
             "settings": {
-                "domains": [
+                "conditionalChanges": [
                     {
-                        "domain": "m.facebook.com",
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "maxSupportedVersion": 52459999,
+                            "internal": true
+                        },
                         "patchSettings": [
                             {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "disabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "injectName": "android-adsjs",
+                            "minSupportedVersion": 52460000,
+                            "internal": true
+                        },
+                        "patchSettings": [
+                            {
+                                "op": "replace",
+                                "path": "/additionalCheck",
+                                "value": "enabled"
+                            }
+                        ]
+                    },
+                    {
+                        "condition": {
+                            "domain": "m.facebook.com"
+                        },
+                        "patchSettings": [
+                            {
                                 "op": "add",
                                 "path": "/cleanIframeValue",
                                 "value": {
                                     "state": "enabled"
@@ -48354,9 +48687,11 @@
                             }
                         ]
                     },
                     {
-                        "domain": "msn.com",
+                        "condition": {
+                            "domain": "msn.com"
+                        },
                         "patchSettings": [
                             {
                                 "op": "add",
                                 "path": "/modifyLocalStorage/changes/-",
@@ -48367,9 +48702,11 @@
                             }
                         ]
                     },
                     {
-                        "domain": "privacy-test-pages.site",
+                        "condition": {
+                            "domain": "privacy-test-pages.site"
+                        },
                         "patchSettings": [
                             {
                                 "op": "add",
                                 "path": "/modifyLocalStorage/changes/-",
@@ -48380,9 +48717,11 @@
                             }
                         ]
                     },
                     {
-                        "domain": "realestate.com.au",
+                        "condition": {
+                            "domain": "realestate.com.au"
+                        },
                         "patchSettings": [
                             {
                                 "op": "replace",
                                 "path": "/notification/state",
@@ -48390,9 +48729,11 @@
                             }
                         ]
                     },
                     {
-                        "domain": "hyatt.com",
+                        "condition": {
+                            "domain": "hyatt.com"
+                        },
                         "patchSettings": [
                             {
                                 "op": "replace",
                                 "path": "/notification/state",
13 files identical
  • v5/extension-brave-config.json
  • v5/extension-bravemv3-config.json
  • v5/extension-chrome-config.json
  • v5/extension-chromemv3-config.json
  • v5/extension-config.json
  • v5/extension-edg-config.json
  • v5/extension-edge-config.json
  • v5/extension-edgmv3-config.json
  • v5/extension-firefox-config.json
  • v5/extension-safarimv3-config.json
  • v5/ios-config.json
  • v5/macos-config.json
  • v5/windows-config.json

⚠️ File is identical

Copy link

github-actions bot commented Aug 21, 2025

🔴 BETA JSON approval analysis:

Time updated: Tue, 26 Aug 2025 10:30:30 GMT

legacy

❌ Manual Review Required

  • v3/android-config.json (25 total changes)
    Disallowed paths that require review:
    • /features/webCompat/settings/domains (remove)
    • /features/webCompat/settings/notification/state (replace)
    • /features/webCompat/settings/modifyLocalStorage/changes/1/action (add)
    • /features/webCompat/settings/modifyLocalStorage/changes/1/key (add)
    • /features/webCompat/settings/modifyLocalStorage/changes/0/action (add)
    • /features/webCompat/settings/modifyLocalStorage/changes/0/key (add)
    • /features/webCompat/settings/additionalCheck (add)
    • /features/webCompat/settings/cleanIframeValue (add)
    • /features/webCompat/settings/conditionalChanges (add)
    • /features/gpc/settings/gpcHeaderEnabledSites (remove)
    • /features/gpc/settings/additionalCheck (add)
    • /features/gpc/settings/conditionalChanges (add)
    • /features/fingerprintingTemporaryStorage/settings (add)
    • /features/fingerprintingScreenSize/settings/pixelDepth (remove)
    • /features/fingerprintingScreenSize/settings/colorDepth (remove)
    • /features/fingerprintingScreenSize/settings/availTop (remove)
    • /features/fingerprintingScreenSize/settings/availLeft (remove)
    • /features/fingerprintingScreenSize/settings/additionalCheck (add)
    • /features/fingerprintingScreenSize/settings/conditionalChanges (add)
    • /features/fingerprintingHardware/settings/additionalCheck (add)
    • /features/fingerprintingHardware/settings/conditionalChanges (add)
    • /features/fingerprintingBattery/settings (add)
    • /features/breakageReporting/settings (add)
    • /features/apiManipulation/settings/additionalCheck (add)
    • /features/apiManipulation/settings/conditionalChanges (add)
  • v4/android-config.json (25 total changes)
    Disallowed paths that require review:
    • /features/webCompat/settings/domains (remove)
    • /features/webCompat/settings/notification/state (replace)
    • /features/webCompat/settings/modifyLocalStorage/changes/1/action (add)
    • /features/webCompat/settings/modifyLocalStorage/changes/1/key (add)
    • /features/webCompat/settings/modifyLocalStorage/changes/0/action (add)
    • /features/webCompat/settings/modifyLocalStorage/changes/0/key (add)
    • /features/webCompat/settings/additionalCheck (add)
    • /features/webCompat/settings/cleanIframeValue (add)
    • /features/webCompat/settings/conditionalChanges (add)
    • /features/gpc/settings/gpcHeaderEnabledSites (remove)
    • /features/gpc/settings/additionalCheck (add)
    • /features/gpc/settings/conditionalChanges (add)
    • /features/fingerprintingTemporaryStorage/settings (add)
    • /features/fingerprintingScreenSize/settings/pixelDepth (remove)
    • /features/fingerprintingScreenSize/settings/colorDepth (remove)
    • /features/fingerprintingScreenSize/settings/availTop (remove)
    • /features/fingerprintingScreenSize/settings/availLeft (remove)
    • /features/fingerprintingScreenSize/settings/additionalCheck (add)
    • /features/fingerprintingScreenSize/settings/conditionalChanges (add)
    • /features/fingerprintingHardware/settings/additionalCheck (add)
    • /features/fingerprintingHardware/settings/conditionalChanges (add)
    • /features/fingerprintingBattery/settings (add)
    • /features/breakageReporting/settings (add)
    • /features/apiManipulation/settings/additionalCheck (add)
    • /features/apiManipulation/settings/conditionalChanges (add)
latest

❌ Manual Review Required

  • v5/android-config.json (25 total changes)
    Disallowed paths that require review:
    • /features/webCompat/settings/domains (remove)
    • /features/webCompat/settings/notification/state (replace)
    • /features/webCompat/settings/modifyLocalStorage/changes/1/action (add)
    • /features/webCompat/settings/modifyLocalStorage/changes/1/key (add)
    • /features/webCompat/settings/modifyLocalStorage/changes/0/action (add)
    • /features/webCompat/settings/modifyLocalStorage/changes/0/key (add)
    • /features/webCompat/settings/additionalCheck (add)
    • /features/webCompat/settings/cleanIframeValue (add)
    • /features/webCompat/settings/conditionalChanges (add)
    • /features/gpc/settings/gpcHeaderEnabledSites (remove)
    • /features/gpc/settings/additionalCheck (add)
    • /features/gpc/settings/conditionalChanges (add)
    • /features/fingerprintingTemporaryStorage/settings (add)
    • /features/fingerprintingScreenSize/settings/pixelDepth (remove)
    • /features/fingerprintingScreenSize/settings/colorDepth (remove)
    • /features/fingerprintingScreenSize/settings/availTop (remove)
    • /features/fingerprintingScreenSize/settings/availLeft (remove)
    • /features/fingerprintingScreenSize/settings/additionalCheck (add)
    • /features/fingerprintingScreenSize/settings/conditionalChanges (add)
    • /features/fingerprintingHardware/settings/additionalCheck (add)
    • /features/fingerprintingHardware/settings/conditionalChanges (add)
    • /features/fingerprintingBattery/settings (add)
    • /features/breakageReporting/settings (add)
    • /features/apiManipulation/settings/additionalCheck (add)
    • /features/apiManipulation/settings/conditionalChanges (add)

🎯 OVERALL APPROVAL STATUS

❌ MANUAL REVIEW REQUIRED

github-actions bot pushed a commit that referenced this pull request Aug 21, 2025
@jonathanKingston jonathanKingston self-assigned this Aug 21, 2025
github-actions bot pushed a commit that referenced this pull request Aug 25, 2025
github-actions bot pushed a commit that referenced this pull request Aug 25, 2025
github-actions bot pushed a commit that referenced this pull request Aug 25, 2025
github-actions bot pushed a commit that referenced this pull request Aug 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DO NOT MERGE Don't merge this branch unless directed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant