uBlockOrigin / uMatrix-issues

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

Signing up to github goes "Oh no" despite having everything on "green" #105

Closed RadoQS closed 5 years ago

RadoQS commented 5 years ago

Prerequisites

Description

Creating an account or logging in with one created outside of µM brower fails inside µM browser with all permissions "green".

A specific URL where the issue occurs

https://github.com/login

Steps to Reproduce

  1. Set rules as below.
  2. Go to URL, fill-in, hit "Sign in".
  3. returns "Oh no" something went wrong response.

Ruleset

Supporting evidence

Logger: grafik

µM on /login before pressing "sign in": grafik

µM on /session after pressing "sign in": grafik

rules: 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 matrix-off: vivaldi-scheme true matrix-off: wyciwyg-scheme true noscript-spoof: true referrer-spoof: true referrer-spoof: behind-the-scene false " block" " 1st-party css allow" " doubleclick.net block" " etracker.com block" " google-analytics.com block" " googlesyndication.com block" github.com github.com allow github.com githubapp.com allow github.com githubassets.com * allow github.com githubassets.com css allow github.com githubassets.com script allow

Your environment

uBlock-user commented 5 years ago

returns "Oh no" something went wrong response.

This WILL only occurr if you're blocking first-party cookies either via uMatrix or via Firefox's Content Blocking options. Since you're not blocking cookies via uMatrix, the latter is causing this. Anyways, this is not a uMatrix issue.

gorhill commented 5 years ago

He may have changed the rules without trying to force reload the page in order to bypass the browser cache.

uBlock-user commented 5 years ago

Disable blocking all cookies or set it to third-party and you will be able to login.

gorhill commented 5 years ago

About "the page is still broken after I created all necessary rules"

RadoQS commented 5 years ago

Disable blocking all cookies or set it to third-party and you will be able to login.

I did have "block all cookies" in FF itself enabled. I wasn't aware this would still "matter" assuming when µM takes over control it does so exclusively. My bad, sorry. Does this apply to javascript, too?

uBlock-user commented 5 years ago

I wasn't aware this would still "matter" assuming when µM takes over control it does so exclusively.

It doesn't take control over the browser, Extensions have restrictions too.