Open Bug 1648863 (tp-shim) Opened 1 year ago Updated 18 days ago

[meta] Provide surrogate replacement scripts (shim scripts) for tracking resources blocked by ETP

Categories

(Core :: Privacy: Anti-Tracking, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: englehardt, Unassigned)

References

(Depends on 11 open bugs, )

Details

(Keywords: meta)

ETP's tracking resource blocking can lead to a lot of website breakage (see many examples in Bug 1101005). Tracking resource blocking is currently enabled in ETP Strict mode and Private Browsing mode.

A decent amount of site breakage caused by blocking resources can be fixed by replacing scripts that would have been blocked with our own custom versions of the script that are effectively no-ops. This approach has long been used by a bunch of ad blockers, and is much preferred to allowlisting the resource. As an example of the scripts uBlock Origin uses for script shimming, see: https://github.com/uBlockOrigin/uAssets/blob/master/filters/resources.txt.

This bug tracks all shim script related work.

Duplicate of this bug: 1556198
Alias: tp-shim
Depends on: 1635997
Depends on: 1687942
See Also: → 1493602
Depends on: 1699667
Depends on: 1723776
Depends on: 1728110
You need to log in before you can comment on or make changes to this bug.