This repository was archived by the owner on Sep 19, 2020. It is now read-only.

Description
Prerequisites
Description
Subdomains of blocklisted domains are incorrectly displayed as explicitly blocked, rather than inherited blocked.
This does not occur in v1.4.0. git bisect blames gorhill/uMatrix@9b29230.
A specific URL where the issue occurs
http://xofe.mm.st/umatrix-subdomain-test/
Site source:
<img src="//test-domain.invalid/">
<img src="//domain-not-in-list.test-domain.invalid/">
<img src="//domain-in-list.test-domain.invalid/">
Using hosts list: http://xofe.mm.st/umatrix-subdomain-test/blocklist.txt
List source:
0.0.0.0 test-domain.invalid
0.0.0.0 domain-in-list.test-domain.invalid
Steps to Reproduce
- Open clean browser profile and install uMatrix latest.
- Add hosts list http://xofe.mm.st/umatrix-subdomain-test/blocklist.txt.
- Navigate to http://xofe.mm.st/umatrix-subdomain-test/.
- Open uMatrix popup and notice
domain-not-in-list.test-domain.invalid is dark red (explicit block) rather than pale red (inherited block)
Ruleset
Default ruleset
Supporting evidence
Version 1.4.0:

Version 1.4.1b6:

Your environment
- uMatrix version: 1.4.1b6 (b26b3bb)
- Browser Name and version: Firefox 80