ηMatrix/eMatrix support thread

Dedicated board for extension releases/support threads

Moderators: FranklinDM, Lootyhoof

Forum rules
Please do not create new topics here unless you are an extension author in need of a dedicated releases&support thread!
vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2194
Joined: 2018-05-05, 13:29

Re: ηMatrix/eMatrix support thread

Unread post by vannilla » 2020-07-06, 18:12

I released 4.3.2 as stable, so those with automatic updates will get the new version eventually.

For something different, is anyone using the "cloud storage" (which really is just piggybacking on Sync) feature?
I ask because since it's not a feature I'm interested in (nor I can use, since it requires a Sync account and I don't want to make one merely for testing this extension), I don't know if it's broken or if it's still working.
If you are not using it, don't worry about enabling it just for testing. This is a question only for people actually using the feature.

User avatar
Utnapishtim
Fanatic
Fanatic
Posts: 141
Joined: 2018-07-12, 02:42
Location: Win7

Re: ηMatrix/eMatrix support thread

Unread post by Utnapishtim » 2020-07-19, 16:47

Utnapishtim wrote:
2020-04-25, 23:44
I'm having this sort of problem on eMatrix where some CSS styles and images just don't get loaded even though they're whitelisted, and I have to F5 a lot to get them to work (press F5 some 4-5 times then wait a second or two and press again and so about 4-5 times total). Example (DuckDuckGo):

duckduckgo partial load.PNG

Sometimes whole parts of the page are missing:

duckduckgo partial load 2.PNG

Happens on various computers, both Windows and Linux. Anyone else got this problem?
Got around to installing a new profile finally, and it started happening again on DDG after about half an hour's worth of private browsing. I got bored meanwhile and did change a few things: 1) only a few settings like not using cookies (can go through the whole list), 2) a different useragent for mozilla.com, 3) ematrix settings since I don't run even 1st party scripts by default, and 4) I installed a persona since I couldn't stand the default PM look anymore :P

Annoyingly, the sad fuckwits in Mozilla had nothing to do so they converted all personas to WebEx :thumbdown: Luckily there's always archive.org :coffee:

KlarkKentThe3rd
Astronaut
Astronaut
Posts: 556
Joined: 2018-04-20, 20:31

Re: ηMatrix/eMatrix support thread

Unread post by KlarkKentThe3rd » 2020-08-15, 02:12

This may be a stupid question, but what is the difference between half-blue and full-blue?
You do not have the required permissions to view the files attached to this post.

coffeebreak
Moon Magic practitioner
Moon Magic practitioner
Posts: 2986
Joined: 2015-09-26, 04:51
Location: U.S.

Re: ηMatrix/eMatrix support thread

Unread post by coffeebreak » 2020-08-15, 02:17

KlarkKentThe3rd wrote:
2020-08-15, 02:12
the difference between half-blue and full-blue?
uMatrix wiki: Scope selector

KlarkKentThe3rd
Astronaut
Astronaut
Posts: 556
Joined: 2018-04-20, 20:31

Re: ηMatrix/eMatrix support thread

Unread post by KlarkKentThe3rd » 2020-08-15, 03:52

It will be tough to understand all that with my 40 IQ brain, but I will make it work. Thanks!
Off-topic:
satrow says: "Stop with the unnecessary quoting!"

coffeebreak
Moon Magic practitioner
Moon Magic practitioner
Posts: 2986
Joined: 2015-09-26, 04:51
Location: U.S.

Re: ηMatrix/eMatrix support thread

Unread post by coffeebreak » 2020-08-15, 04:45

On further search, see this wiki article: https://github.com/gorhill/uMatrix/wiki/Scope-selector

fondoviyd

Re: ηMatrix/eMatrix support thread

Unread post by fondoviyd » 2020-08-15, 07:38

Hi Vanilla
Hostnames doesn't update when updated the HOST file lists

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2194
Joined: 2018-05-05, 13:29

Re: ηMatrix/eMatrix support thread

Unread post by vannilla » 2020-08-15, 12:54

For a while hosts files have been having problems regarding updates and a few other things, and I really don't know why.
The code is rather dense and no errors are being reported, so it's unclear where the problem lies.

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2194
Joined: 2018-05-05, 13:29

Re: ηMatrix/eMatrix support thread

Unread post by vannilla » 2020-08-24, 12:55

v4.4.0: https://gitlab.com/vannilla/ematrix/-/tags/v4.4.0

Currently in test release, but I expect things to be fixed rather than to break.
As usual if you're going to test it make sure you do the things you normally do and stress test it as much as possible.
Thanks.

coffeebreak
Moon Magic practitioner
Moon Magic practitioner
Posts: 2986
Joined: 2015-09-26, 04:51
Location: U.S.

Re: ηMatrix/eMatrix support thread

Unread post by coffeebreak » 2020-08-24, 17:52

The logger is busted - it's not aware of the pages/tabs that are open. In v4.3.2 the logger worked properly.
4.4.0
eM-logger-4.4.0.png

4.3.2
eM-logger-4.3.2.png

Code: Select all

Error: ReferenceError: tabId is not defined
Source File: chrome://ematrix/content/js/messaging.js
Line: 771
You do not have the required permissions to view the files attached to this post.

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2194
Joined: 2018-05-05, 13:29

Re: ηMatrix/eMatrix support thread

Unread post by vannilla » 2020-08-24, 18:24


coffeebreak
Moon Magic practitioner
Moon Magic practitioner
Posts: 2986
Joined: 2015-09-26, 04:51
Location: U.S.

Re: ηMatrix/eMatrix support thread

Unread post by coffeebreak » 2020-08-24, 18:35

vannilla wrote:
2020-08-24, 18:24
v4.4.1
Logger works now, thanks.

User avatar
adesh
Board Warrior
Board Warrior
Posts: 1277
Joined: 2017-06-06, 07:38

Re: ηMatrix/eMatrix support thread

Unread post by adesh » 2020-08-25, 04:31

Not specific to the test release, vannilla, but I have a couple of issues which I've been wanting to report since some time:
  • Navigating to a page from DDG search results makes the request matrix show DDG also as a block-able entry. This doesn't most of the time but not always. This is probaly due to redirection.
  • Sometimes the extension doesn't list a (some) domain in the request matrix. This makes it hard to work with the website as that important CDN cannot be unblocked. This is not easily reproducible and should belong to the category of rare bugs but I have seen this happen quite many times in my usage. If I recall correctly, this happens after I visited the page, saw the particular entry in the request matrix and for some reason I did a reload of the page. Now, on reload *that* entry is missing from the matrix. As per my not-so-good guess, the problem seems to be related to caching where problematic request doesn't come to the extension and is directly served from the cache without extension knowing about it.

User avatar
nicolaasjan
Moon lover
Moon lover
Posts: 90
Joined: 2017-07-28, 14:44
Location: The Netherlands

Re: ηMatrix/eMatrix support thread

Unread post by nicolaasjan » 2020-08-25, 13:46

Version 4.4.1:
When clicking on the on/off button to allow everything on a site temporarily, nothing happens...

Version 4.3.2 behaves normally.

Error console said:

Code: Select all

Tijdstempel: 25-08-20 15:29:45
Fout: TypeError: hostname is undefined
Bronbestand: chrome://ematrix/content/js/matrix.js
Regel: 156
Linux Mint 20.3 Mate 64bit
Pale Moon latest

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2194
Joined: 2018-05-05, 13:29

Re: ηMatrix/eMatrix support thread

Unread post by vannilla » 2020-08-25, 14:29

https://gitlab.com/vannilla/ematrix/-/tags/v4.4.2

This also has some changes which were scheduled for a later release, but they don't really have too much of an impact with the current test releases.

adesh wrote:
2020-08-25, 04:31
  • Navigating to a page from DDG search results makes the request matrix show DDG also as a block-able entry. This doesn't most of the time but not always. This is probaly due to redirection.
Because it can't be easily reproducible, I can't reliably test it.
Actually, DDG seems to misbehave in general, what with the CSS issue too.
It can be anything, from actual bugs in the extension to something weird in how the website is structured.
adesh wrote:
2020-08-25, 04:31
  • Sometimes the extension doesn't list a (some) domain in the request matrix. This makes it hard to work with the website as that important CDN cannot be unblocked. This is not easily reproducible and should belong to the category of rare bugs but I have seen this happen quite many times in my usage. If I recall correctly, this happens after I visited the page, saw the particular entry in the request matrix and for some reason I did a reload of the page. Now, on reload *that* entry is missing from the matrix. As per my not-so-good guess, the problem seems to be related to caching where problematic request doesn't come to the extension and is directly served from the cache without extension knowing about it.
Sometimes websites make requests "lazily", i.e. only when something in particular happens.
In that case a site that might be necessary to make the site work will not appear until the trigger is activated.
A trivial example is how some websites load some scripts from a subdomain or the like, and then these scripts requests other scripts from a third-party.
In case of cached content, as far as I know I can't do anything, because if no connections are made, say because fetching from cache does not trigger any request, then the extension can't list them in the popup matrix.

User avatar
nicolaasjan
Moon lover
Moon lover
Posts: 90
Joined: 2017-07-28, 14:44
Location: The Netherlands

Re: ηMatrix/eMatrix support thread

Unread post by nicolaasjan » 2020-08-25, 15:08

nicolaasjan wrote:
2020-08-25, 13:46
Version 4.4.1:
When clicking on the on/off button to allow everything on a site temporarily, nothing happens...

Version 4.3.2 behaves normally.
Version 4.4.2 fixed it.

Thanks!
Linux Mint 20.3 Mate 64bit
Pale Moon latest

Attronarch
Moonbather
Moonbather
Posts: 58
Joined: 2016-03-21, 12:35

Re: ηMatrix/eMatrix support thread

Unread post by Attronarch » 2020-09-08, 05:07

I can't figure out how to add an individual line to the hosts file?

Whatever I put in the box on the bottom doesn't get saved:
You do not have the required permissions to view the files attached to this post.

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 4984
Joined: 2015-12-09, 15:45

Re: ηMatrix/eMatrix support thread

Unread post by moonbat » 2020-09-08, 05:28

You're supposed to enter URLs for additional lists of blocked hostnames like the ones already listed above it, not directly enter mappings. This isn't a substitute for your system hosts file. Look on Filterlists for more.
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
Linux Mint 21 Xfce x64 on HP i5-5200 laptop, 12 GB RAM.
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

Attronarch
Moonbather
Moonbather
Posts: 58
Joined: 2016-03-21, 12:35

Re: ηMatrix/eMatrix support thread

Unread post by Attronarch » 2020-09-08, 08:43

Thank you. I've created a local file, linked to it, and it worked.

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2194
Joined: 2018-05-05, 13:29

Re: ηMatrix/eMatrix support thread

Unread post by vannilla » 2020-09-08, 11:00

Admittedly a better inline (as in, not in a different page) documentation could help, but I'm not sure how to handle it.
The hosts page works differently than the other pages and it's not necessarily straightforward to add a tooltip (I don't have the code at hand right this instant.)