-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Brief: images in feeds are blocked #29
Comments
Just in case it helps, I use both yet worked around this issue by allowing "brief-content" as an origin. |
I do not experience any issue on this and just noticed that it shows up as an incompatible extension on the menu. Could you be blocking these by the act of Adblock or NoScript? |
Don't think so, I can reproduce it with NoScript disabled (and I don't use ABP anyway). I just removed "brief-content" from the allowed origins list, which prevented the images within all rss feeds from loading. Re-adding it fixes the issue. |
Ok, then you seem to have done everything right, let me play around and experiment with my configurations and see if I can figure out why it works for me without needing to do that but it doesn't for you. Maybe we can figure out a fix for you and it might not even be RP or it might be a part of RP that is being changed or overridden by another extension that is making it work. I will keep you posted if I find anything that might help. |
Partially fixed in r387. This change should allow most direct requests made from Brief's feed view. However, there are still some requests that get blocked, specifically any content Brief adds to the feed view that in turn initiates a cross-site request. I tried out this change on about 30 feeds (from some random OPML file found with a google search for filetype:opml) and only a few of the feeds had any blocked content. I've tested this change on Brief 1.2.5 and Brief 1.5b3. I'm going to leave this ticket open as the problem isn't fundamentally solved. I'm not entirely sure what the right solution is, either. That is, I'm not sure any arbitrary series of requests should be allowed. Ideally one would have the ability to whitelist blocked requests using the menu, but this is a level of complication beyond what we can handle right now. Part of what makes that hard right now is that we don't see and/or don't track certain privileged requests, so we don't have information that can link the blocked requests back to the top-level chrome: URL of the Brief tab. Therein lies the fundamental issue at the moment: we don't seem to have any way of knowing through the nsIContentPolicy::shouldLoad API that these requests originate from Brief and we aren't tracking enough other information to deduce that ourselves. |
I take back that last part I said: I think there may be enough information to track any requests back to the origin resource://brief-content/feedview-template.html, though not to the origin chrome://brief/content/brief.xul which is the URL of the Brief tab/document (which is the URL we have to trace back to in order for the RP menu to be useful for whitelisting). That leaves a few possibilities of how to proceed. |
Aus has [http://forums.mozillazine.org/viewtopic.php?p=7164555#p7164555 reported] that when using RequestPolicy, all images displayed by the Brief rss reader extension are blocked.
The text was updated successfully, but these errors were encountered: