[Support] uMatrix


(Raymond Hill) #178

Well I can no longer log in on the Discourse forum here, trying to log
in always errors :confused: So I have to reply through email, no idea how this
is going to be rendered on Mozilla Discourse.

So anyway… The issue is not the page loading slowly with uMatrix,
the issue is that the page hides it’s own content until some
conditions is triggered. uBO does not suffer this because it uses a
neutered script for googletagmanager.com, and this neutered script
contains code to prevent the delay in making the page visible.

See:


(Raymond Hill) #179

But, I don’t care at all about things like “hosts files”,
“cosmetic filtering”, “popup blocker”, “zapper/picker element” etc
etc etc. I do care about RAM, system performance etc. In this
context, is there any reason to prefer UBlock rather than UMatrix?

No, you are definitely better off with uMatrix in such case.

I am back using uMatrix myself, hence why I am currently dedicating
more development efforts to it.


(Esther Moellman) #180

@gorhill thank you for the answer, and millions thanks for UMatrix.

UMatrix is the best add-on ever.
Along the time, I compared UMatrix with almost all privacy/security add-ons over there. Of course these other add-ons have great features that UMatrix hasn’t (even UBlock has). But no add-on can beat UMatrix.
I also compared different UMatrix’ settings with lot of hosts files, rules, filters etc. and UMatrix alone, clean, minimalist, working just with the matrix and rules, it blocks at least 80% of the garbage without breaking 95% of the pages.

So, what can UMatrix improve?:

  1. Consuming less system resources, improving browsing performance.
  2. Adding security/privacy tools for the 20% unblocked web-traffic. Here it will be great to add some NoScript + ScriptSafe features to UMatrix, Also, APIs tools (from WebApiManager add-on) will be nice to add. And of course, some features from UBlock.
  3. It will be fantastic even more granularity, detailing items per domains/sub-domains (scripts etc).

I think about UMatrix as the most powerful firewall add-on in the market.
I understand the complementary function of hosts files, filters, popups etc. But a default UMatrix’ settings alone can block 80% of the garbage. So, the real focus should be to take care of the 20% web-traffic unblocked. And there, privacy/securities tools are more welcome in UMatrix, than hosts files, cosmetic filtering, popups etc. In place to go in UBlock direction, UMatrix needs to go in NoScript/SafeScript/WebApiManager etc direction. Less fruity cosmetic, and more strong security/privacy tools.

This is my personal opinion, and I take the opportunity to share with you.
I will be more than happy donating for this new UMatrix.
But, even if you can’t upgrade UMatrix… I always will be passionate for UMatrix.
Again @gorhill, millions thanks to your fantastic work!


(Jack Handy) #181

Hmmm. so you’re saying because Umatrix doesn’t replace the script, there’s no way to avoid this delay?

Any other hack that might reduce the DISPLAY time at sites like breitbart?


(Uni Qlo) #182

Hi. I’m new to Discourse. Am I really supposed to make feature suggestions in a giant megathread like this?

Anyway, I’d like to suggest a tiny addition to uMatrix, namely being able to select fonts or graphics to represent the various blocking modes in the UI matrix, instead of just having colors (or colorblind friendly colors).

If fonts are for some reason not doable, how about border style in the matrix boxes? So that Allowed could be shown with a double dashed border, Blocked could use a 3px border, etc.

The problem with colors is that it becomes extremely difficult to use uMatrix in High Contrast mode (“Night Mode”) because all colors disappear.

I’m sure many people in the target userbase for uMatrix use High Contrast mode on a regular basis.

If you do decide to make this change and opt for graphical indication rather than user selectable fonts, please allow using bitmap graphics. Many people who use uMatrix probably are paranoid about security like me and disable SVG rendering in Firefox, because it has had security holes in the past. Also webfonts are not a good idea for the same reason.

I would just like to be able to see Allowed/Blocked indicated with Arial, Courier, Times, and the likes, instead of light green/green and pink/red.


(Eaglerider70) #183

I want to move from Windows as my every day driver to Ubuntu; so I wanted to know where my uMatrix data is stored? Can you tell me what file I need to move over? Thank you!


(Raymond Hill) #184

Just go in “About” pane and create a backup of your settings, you can then import these on the new installation.


(Tripple Moon) #186

Mine is currently stored in, using debian9 (Linux):

/home//.mozilla/firefox/Nightly-default/browser-extension-data/uMatrix@raymondhill.net/storage.js

I’m sure there is a similar directory on Windblows where Firefox keeps it’s profile data


(Raymond Hill) #187

worker-src is not supported yet by Firefox, and the only way to block/report web workers is to use child-src. I know it is deprecated, but this is what works now for Firefox. Once it supports worker-src, I adjust the code accordingly.


(Tripple Moon) #188

Why not check for version to decide?
Or do you want your extension to ALWAYS walk behind the technologies?


(Tymophy) #189

Noticed that with a recent update there’s now a jigsaw puzzle in the popup panel, but doesn’t have a tooltip for what it is. What is it?