uBlockOrigin / uMatrix-issues

This is the community-maintained issue tracker for uMatrix
https://github.com/gorhill/uMatrix
123 stars 17 forks source link

Top domain level rules overwriting domain level rules. #287

Closed raelianer closed 4 years ago

raelianer commented 4 years ago

Prerequisites

Description

On https://www.carbonbrief.org/explainer-nine-tipping-points-that-could-be-triggered-by-climate-change the picture https://tomprater.github.io/tipping-points/ai2html/tipping-points-retina-Artboard_1.png is blocked even though I allow tomprater.github.io and ajax.googleapis.com for the scope of carbonbrief.org. When I allow ajax.googleapis.com for the scope of .org it works as intended.

A specific URL where the issue occurs

https://www.carbonbrief.org/explainer-nine-tipping-points-that-could-be-triggered-by-climate-change

Steps to Reproduce

  1. Allow tomprater.github.io and ajax.googleapis.com for the scope of carbonbrief.org-> does not work as intended
  2. Allow ajax.googleapis.com for the scope of .org -> works

Ruleset

https-strict: behind-the-scene false
matrix-off: about-scheme true
matrix-off: behind-the-scene true
matrix-off: chrome-extension-scheme true
matrix-off: chrome-scheme true
matrix-off: moz-extension-scheme true
matrix-off: opera-scheme true
noscript-spoof: * true
referrer-spoof: * true
referrer-spoof: behind-the-scene false
referrer-spoof: facebook.com false
* * * block
* * frame block
* 1st-party * allow
* 1st-party css allow
* 1st-party frame allow
* 1st-party image allow
carbonbrief.org tomprater.github.io * allow
carbonbrief.org tomprater.github.io cookie block

carbonbrief.org tomprater.github.io frame allow
org ajax.googleapis.com * allow
org ajax.googleapis.com cookie block

Supporting evidence

This is working, although it should be enough to allow it on the specific domain: image image

Your environment

gorhill commented 4 years ago

Allowing ajax.googleapis.com on carbonbrief.org worked fine for me.

I am going to close as invalid because the claim that org ajax.googleapis.com overrides carbonbrief.org ajax.googleapis.com is an extraordinary one, this can't happen. There is no other reports of such issue, the best explanation is elsewhere. No logger output is mentioned and not all checkboxes have been checked in the template.

raelianer commented 4 years ago

Works now with these settings. I don't know what changed.