It seems that NoScript and Ghostery have worked around a lot of script-blocking breakage by writing drop in replacement "surrogate" scripts for common third parties. The NoScript version is open source, and mirrored on GitHub here.
We should consider whether we can transpose some or all of this set of scripts straight into socialwidgets.json (or a separate semantically equivalent file); it might save us a lot of breakage with the extra non-iframed script blocking we're going to be doing, and also allow us to shrink the yellowlist.
It seems that NoScript and Ghostery have worked around a lot of script-blocking breakage by writing drop in replacement "surrogate" scripts for common third parties. The NoScript version is open source, and mirrored on GitHub here.
We should consider whether we can transpose some or all of this set of scripts straight into socialwidgets.json (or a separate semantically equivalent file); it might save us a lot of breakage with the extra non-iframed script blocking we're going to be doing, and also allow us to shrink the yellowlist.