uBlockOrigin / uMatrix-issues

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

blob:https://riot.im should be considered as https://riot.im #126

Open tleydxdy opened 5 years ago

tleydxdy commented 5 years ago

Prerequisites

Description

blob:https://riot.im are blocked from accessing https://riot.im's localstorage, causes riot.im to loggout (e2ee room will breake) after enabling "all" for blob-scheme things worked

A specific URL where the issue occurs

https://riot.im/app

Steps to Reproduce

  1. view image in a e2ee room (led to blob:https://riot.im/blablabla
  2. go back
  3. logged out

Ruleset

riot.im allow all, blob-scheme default

Supporting evidence

logger shows a localstorage access is denied

Your environment

uBlock-user commented 5 years ago

https://github.com/gorhill/uMatrix#regarding-broken-sites

https://github.com/gorhill/uMatrix/wiki/About-%22the-page-is-still-broken-after-I-created-all-necessary-rules%22

tleydxdy commented 5 years ago

I think that blob:https://riot.im should be considered as https://riot.im by umatrix, I see no reason why it shouldn't be. @uBlock-user as this is closed

gorhill commented 5 years ago

I think that blob:https://riot.im should be considered as https://riot.im by umatrix

That sounds reasonable, i will consider.

tleydxdy commented 5 years ago

by the same token, stuff like view-source: and the like should be treated the same as well

uBlock-user commented 5 years ago

view-source:

view-source: is a browser scheme, so it won't be the same.

gorhill commented 5 years ago

Right, view-source is the browser making the request to pull data, while blob it can be argued that is the site's javascript which is trying to wrap data as a URL.