github gorhill/uMatrix 0.9.1.2

latest releases: 1.4.4, 1.4.3b0, 1.4.2...
8 years ago

Closed as fixed:

Chromium:
  • [Chrom*] connections not being blocked after reload (from uMatrix)
    • uMatrix now requires a new permission, "Change your privacy-related settings": for uMatrix to be able to disable the setting "Prefetch resources to load pages more quickly".
    • This will ensure no TCP connection is opened at all for blocked requests: It's for your own protection privacy-wise.
    • Prefetching is under Privacy for good reasons: using prefetching has has negative implications privacy-wise.
    • For pages with lots for blocked requests, this will actually remove overhead from page load (if you did not have the setting already disabled).
    • When uMatrix blocks a network request, the expectation is that it blocks completely the connection, hence the new permission is necessary for uMatrix to do truthfully what it says it does.

uMatrix's primary purpose is to block network connections, not just data transfer. Not blocking the connection while just blocking the data transfer would mean uMatrix is lying to users. So this permission will stay, and sorry for those who do not understand that it actually allows uMatrix to do its intended job more thoroughly. A blocker which does not thoroughly prevent connections is not a real blocker.

Privacy Badger also requires exactly the same permissions. uMatrix to also serve privacy-minded users first.

If prefetching had been disabled by default, this new permission would not be needed, but prefetching is unfortunately enabled by default, and under Privacy heading, which is itself hidden by default under "advanced settings".

c

Also, the benefits of prefetching are probably marginal, and in the context of a blocker, the benefits could be negative, since a lot of useless connections would be made, just to be discarded after the browser find out the requests won't be made anyway. So do not fall for the "lost of major performance boost" claim I read elsewhere, this is just an silly and baseless claim.

More about the required permissions.

Firefox:
Core

Don't miss a new uMatrix release

NewReleases is sending notifications on new releases.