Open Bug 1648863 (tp-shim) Opened 4 years ago Updated 11 months 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 10 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.

Alias: tp-shim
Depends on: 1635997
Depends on: 1687942
See Also: → 1493602
Depends on: 1699667
Depends on: 1723776
Depends on: 1728110
Depends on: 1733370
Depends on: 1656171
Depends on: 1733566
Depends on: 1745032
No longer depends on: 1465962
You need to log in before you can comment on or make changes to this bug.