ηMatrix/eMatrix support thread

Dedicated board for extension releases/support threads

Moderators: Lootyhoof, FranklinDM

Forum rules
Please do not create new topics here unless you are an extension author in need of a dedicated releases&support thread!
User avatar
fatboy
Astronaut
Astronaut
Posts: 570
Joined: 2017-12-19, 08:03
Location: Canada

Re: ηMatrix/eMatrix support thread

Unread post by fatboy » 2019-09-10, 06:41

Random Question about eMatrix:

Are the host files suppose to automatically update? Seems like I have to do this manually
Systemd Free - MX Linux, Antix Linux & Artix Linux

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

Re: ηMatrix/eMatrix support thread

Unread post by vannilla » 2019-09-10, 06:49

They are...
Guess I have to start working on the next version already.

moonshiner

Re: ηMatrix/eMatrix support thread

Unread post by moonshiner » 2019-09-10, 08:53

The noscript tags were ignored, this new version fix it thanks.

User avatar
fatboy
Astronaut
Astronaut
Posts: 570
Joined: 2017-12-19, 08:03
Location: Canada

Re: ηMatrix/eMatrix support thread

Unread post by fatboy » 2019-09-10, 10:32

vannilla wrote:
2019-09-10, 06:49
They are...
Guess I have to start working on the next version already.
Thank You Vanilla. Your work is much appreciated. This add on is a must with today's Internet/web pages.
Systemd Free - MX Linux, Antix Linux & Artix Linux

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

Re: ηMatrix/eMatrix support thread

Unread post by vannilla » 2019-09-10, 12:29

fatboy wrote:
2019-09-10, 10:32
Thank You Vanilla. Your work is much appreciated. This add on is a must with today's Internet/web pages.
Thanks. :)
Just in case, can you check if the automatic updates work with 3.0.5?
Just clear the cache, activate automatic updates, and see if anything happens as time passes. Browse normally and check from time to time until the end of the day or something like that.

Michaell
Lunatic
Lunatic
Posts: 347
Joined: 2018-05-26, 18:13

Re: ηMatrix/eMatrix support thread

Unread post by Michaell » 2019-09-10, 13:37

I have 3.03 (in PM 28.6) and just tried a manual update and got no response (the request did not show in the logger). Did a manual update of Hosts Files and the last two, MVPS and Peter Lowe, did not update and no request showed in the logger (or in Web Dev. Network) when I retried updating those two.

I did not investigate any further. If it isn't useful info, just disregard it. I'm fine with it as is.
Win10home(1709), PM33.7.0-portable as of Apr 8, '25

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

Re: ηMatrix/eMatrix support thread

Unread post by vannilla » 2019-09-10, 15:26

Yes, it seems 3.0.3 has a problem with host files and updates.
It's probably related to what caused the issue with the search engines.
After writing this post I'll release 3.0.5, if the problem persists just say so.

User avatar
fatboy
Astronaut
Astronaut
Posts: 570
Joined: 2017-12-19, 08:03
Location: Canada

Re: ηMatrix/eMatrix support thread

Unread post by fatboy » 2019-09-10, 18:05

Palemoon has been open a few times, ematrix has been updated, but the host files are not updated?

Would it be possible to trigger the host file update when one manually looks for extension updates?
ematrix.png
You do not have the required permissions to view the files attached to this post.
Systemd Free - MX Linux, Antix Linux & Artix Linux

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

Re: ηMatrix/eMatrix support thread

Unread post by vannilla » 2019-09-10, 18:54

In your screenshot the automatic updates setting is disabled though.
I'm not confident in my ability to fix all the bugs without introducing new ones. As such I'm still keeping an eye on this, so don't worry if you messed up.

doofy
Astronaut
Astronaut
Posts: 650
Joined: 2017-08-14, 23:43

Re: ηMatrix/eMatrix support thread

Unread post by doofy » 2019-09-10, 19:02

I run uMatrix and have never seen the value of the hosts stuff; it only duplicates stuff I have access to in uB0 and (I assume) other ad blockers.
Seems inefficient and is the first thing I turn off in any fresh install.

User avatar
fatboy
Astronaut
Astronaut
Posts: 570
Joined: 2017-12-19, 08:03
Location: Canada

Re: ηMatrix/eMatrix support thread

Unread post by fatboy » 2019-09-11, 05:18

vannilla wrote:
2019-09-10, 18:54
In your screenshot the automatic updates setting is disabled though.
Doh! I see now. I will check the box and let you know. Sorry.
Systemd Free - MX Linux, Antix Linux & Artix Linux

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

Re: ηMatrix/eMatrix support thread

Unread post by vannilla » 2019-09-11, 06:43

doofy wrote:
2019-09-10, 19:02
I run uMatrix and have never seen the value of the hosts stuff; it only duplicates stuff I have access to in uB0 and (I assume) other ad blockers.
Seems inefficient and is the first thing I turn off in any fresh install.
The purpose of the host lists is to let the extension automatically block ("put in dark red" from the point of view of the UI) requests coming from those domains.
Ultimately it's the same as other ad blockers, but how it does it is different.
If you have another ad blocker you can disable host files, the browser won't connect to those domains anyway.

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

Re: ηMatrix/eMatrix support thread

Unread post by adesh » 2019-09-11, 14:16

I don't know why others did not report this but DDG search is still broken when first party scripts are blocked. This is on latest 3.0.5 version of eMatrix.

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

Re: ηMatrix/eMatrix support thread

Unread post by vannilla » 2019-09-11, 17:13

Works on my end, so I can't test for myself.
Do you have some particular setting enabled/disabled?

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

Re: ηMatrix/eMatrix support thread

Unread post by moonbat » 2019-09-12, 02:28

adesh wrote:
2019-09-11, 14:16
I don't know why others did not report this but DDG search is still broken when first party scripts are blocked. This is on latest 3.0.5 version of eMatrix.
Why are you blocking first-party scripts? 90% of the web is unusable without Javascript these days. No surprise the page doesn't work.
Off-topic:
In fact with everyone using CDNs, even 3rd party blocking is problematic. I just block scripts by domain.
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX
Jabber: moonbat@hot-chili.net

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

Re: ηMatrix/eMatrix support thread

Unread post by adesh » 2019-09-12, 05:29

I was just reporting that the search issue which is assumed to be fixed is actually not. Same results on my other machine which has a different OS and a different browser build.
Problem is the code change in eMatrix which is causing this might cause other websites and workflows to be affected. That's why it is important to inform.

(BTW, in my normal browsing I keep DDG in why JS whitelist. So, this issue doesn't really pertain to me.)


Now, on to some difficult questions you threw at me.
moonbat wrote:
2019-09-12, 02:28
Why are you blocking first-party scripts?
Because I can. That's one of the reasons I'm using eMatrix in the first place.

moonbat wrote:
2019-09-12, 02:28
90% of the web is unusable without Javascript these days.
Probably I don't visit that 90% of the web you are talking about.

moonbat wrote:
2019-09-12, 02:28
No surprise the page doesn't work.
Actually, it is. Did you try searching DDG from address or search box with JavaScript disabled. You get a basic HTML version of the page which is fully functional.


Finally: Dude, I'm an expert. I know what I'm doing. Plus this is eMatrix support thread, it is understood that people here will block stuff.

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

Re: ηMatrix/eMatrix support thread

Unread post by adesh » 2019-09-12, 05:39

vannilla wrote:
2019-09-11, 17:13
Works on my end, so I can't test for myself.
Do you have some particular setting enabled/disabled?
Ok, the issue here may be PEBKAC.

This issue occurs when the option to spoof "noscript" tags is unchecked in eMatrix settings. I turned that off when you clarified in some post a few weeks ago that spoofing these tags can have unintended effects and the wording of the options doesn't accurately reflect what it does.

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

Re: ηMatrix/eMatrix support thread

Unread post by vannilla » 2019-09-12, 06:54

adesh wrote:
2019-09-12, 05:39
This issue occurs when the option to spoof "noscript" tags is unchecked in eMatrix settings. I turned that off when you clarified in some post a few weeks ago that spoofing these tags can have unintended effects and the wording of the options doesn't accurately reflect what it does.
Ah now I see the problem.
When you block first-party scripts, the browser still advertise itself as supporting scripts, so the website will try to execute whatever script it needs.
By spoofing the noscript tag, the browser will advertise that it does not support scripts, so the website will try to load a script-less page if available (it is for DDG.)
Can you link me to the post where I previously talked about that setting? If I really said that then I'm going to punch myself because that's wrong.
The setting description does not help though, so it really needs to go.
Does "Select this if you block 1st-party scripts" explain why you might need it? You need that setting when those scripts are blocked or sites will never work as demonstrated here.

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

Re: ηMatrix/eMatrix support thread

Unread post by adesh » 2019-09-12, 10:50

It's here: viewtopic.php?f=3&t=22213&p=168234#p168234

Although, now I can see why it makes sense but it surely is confusing.

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

Re: ηMatrix/eMatrix support thread

Unread post by vannilla » 2019-09-12, 12:15

Thankfully I didn't say anything weird... it's just the same explanation, but worded differently (and not that greatly either.)
Unfortunately there's no real way out. Both the setting and its explanation are confusing unless you have some technical background (in particular in how the extension works behind the scene), so there's no solution.
I will try to add a help tooltip like some other settings have (the clickable question mark), which is better than nothing. I need to find a way to explain it in an understandable way.