@duckduckgo/content-scope-scripts
    Preparing search index...

    Favicon Monitor

    Reports the presence of favicons on page-load, and optionally when they change.

    Example

    {
    "favicons": [
    {
    "href": "favicon.png",
    "rel": "stylesheet"
    }
    ],
    "documentUrl": "https://example.com"
    }
    {
    "features": {
    "favicon": {
    "state": "enabled",
    "exceptions": [],
    "settings": {
    "monitor": true
    }
    }
    },
    "unprotectedTemporary": []
    }

    To only receive the initial payload and nothing more (to mimic the old behavior), you can set monitor: false in the remote config, and it will not install the Mutation Observer.

    {
    "features": {
    "favicon": {
    "state": "enabled",
    "exceptions": [],
    "settings": {
    "monitor": false
    }
    }
    },
    "unprotectedTemporary": []
    }