Skip to content
This repository has been archived by the owner on Jul 21, 2021. It is now read-only.

How to get past "uMatrix has prevented the following page from loading"

Raymond Hill edited this page Nov 27, 2017 · 14 revisions

When a domain is blacklisted, uMatrix will block all network requests to the remote server, including the network requests for the root document:

a

Most of the time it is likely a site blacklisted as a result of subscribing to one of the hosts files in the Hosts files pane.

If you really want to be able to pull web pages from the blacklisted remote server, it's just a matter of modifying your ruleset appropriately.

Open the popup panel:

a

Then just remove the blacklist rule by clicking on it:

a

Important: Note that the removing of the rule is done from the local scope, there is no need to remove this rule from the global scope.

Now force a refresh of the page:

a

Result -- the page now loads fine:

a

If you want the bypass of the block rule to be permanent, don't forget to use the padlock to persist the rule. Though in the example above, un-blacklisting google-analytics.com merely allowed a redirection to another server to succeed. In such case, you will have to persist your rule from the My rules pane in the dashboard.

Sidenotes

In the above example, the block rule originates from one of the hosts file. In such case, it is not possible to literally remove the block rule.

What occurs internally is that uMatrix created an inherit rule, which tell uMatrix that the cell must inherit it's block or allow status from a higher precedence cell in the current scope, rather than in a broader scope. The rule would look like this in your ruleset:

google-analytics.com google-analytics.com * inherit