Page 1 of 1
[Unrelated] T-A blocked objects by type not works right?
Posted: Fri Mar 04, 2016 5:13 am
by barbaz
NS 2.9.0.4rc1, SeaMonkey '2.41pre1' (based on Firefox 44.0 release)
STR:
1) youtube.com script-allowed, ytimg.com script-forbidden
2) force Youtube to give Flash by changing user-agent string
3) go to any YouTube video, on NoScript menu go to Blocked Objects, pick
Code: Select all
Temporarily allow shockwave-flash@https://s.ytimg.com (https://www.youtube.com)
4) go to any other YouTube video
At step 4, the second video does not play. Inspection shows that Flash is firing up but not loading any content, and further inspection shows that the request for the Flash object is being aborted inside the browser but doesn't even make it to uBlock Origin nor µMatrix - IOW it's blocked before it makes it to any HTTP observer. The only addon that this could be in my current setup is NoScript. Interestingly, reloading the page from uBlock Origin's logger and it does works as expected

but normal reloading the page (browser reload button) does not help.
Re: Temp-Allow blocked objects by type not working properly?
Posted: Fri Mar 04, 2016 8:08 am
by therube
WFM
SeaMonkey 2.22.1 (a real one, not a UA change)
https://www.youtube.com/watch?v=kc-J53XKF_k
Allow youtube.com
Forbid ytimg.com
Allow your object
Clip plays.
NoScript, FlashGot, Bluhell
NoScript options all at their defaults
Re: Temp-Allow blocked objects by type not working properly?
Posted: Fri Mar 04, 2016 8:20 am
by therube
Likewise:
(Actual) SeaMonkey 2.41
&
general.useragent.override;Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0 SeaMonkey/2.22
---
For some reason, this build, an old one from akalla, reads:
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0 SeaMonkey/2.41 Lightning/4.5
And if SeaMonkey 2.41, it should be FF/44.0, so ... ?
Re: Temp-Allow blocked objects by type not working properly?
Posted: Fri Mar 04, 2016 5:21 pm
by barbaz
therube wrote:Allow youtube.com
Forbid ytimg.com
Allow your object
Clip plays.
So far so good, we're getting same results for STR 1-3. Next step is to visit a second (different) Youtube video and see if that plays.
Try a Fx 31 user-agent w/ SeaMonkey 2.41
Code: Select all
Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Firefox/31.0
Re: Temp-Allow blocked objects by type not working properly?
Posted: Fri Mar 04, 2016 9:26 pm
by therube
Oh, did I miss that, heh, yes.
Will have to try later.
Re: Temp-Allow blocked objects by type not working properly?
Posted: Fri Mar 04, 2016 10:04 pm
by barbaz
(@therube: your linked Youtube video has been removed by the user)
Re: Temp-Allow blocked objects by type not working properly?
Posted: Sat Mar 05, 2016 12:31 am
by therube
Yeah, I just saw that too.
URL:
https://www.youtube.com/watch?v=sLFM3o01TzI
Still behaving as expected.
Allow blocked object & the clip plays.
Choose another from one of the thumbnails & that plays.
Or choose a different one from a different Youtube page, & that also plays.
(Only had to allow the blocked object once [during the session].)
Same results, both browser versions.
Re: Temp-Allow blocked objects by type not working properly?
Posted: Sat Mar 05, 2016 2:12 am
by barbaz
I can reproduce this in a VM so time for some more extensive testing...
Not reproducible in a new profile - or at least, there the browser reload button does work. (Although oddly the new profile gave a blank screen first time? I don't know. This madness making me going crazy

)
Back to main profile - reset of ALL NoScript settings, followed by remove ytimg.com from whitelist, and the problem still occurs. This is therefore due something else interfering, moving to NoScript Support.
EDIT Disabling extensions other than NoScript makes it work. Now to find out which extension(s) this is......
Re: Temp-Allow blocked objects by type not working properly?
Posted: Sat Mar 05, 2016 2:51 am
by barbaz
Looks like it is uBlock Origin filters causing the problem... but I was sure I had imported all the uBlock Origin settings into the new profile where it worked...
Anyway, found which filterset causing the issue (but why it doesn't show blocking in the logger??), should be able to fix it now.
Re: Temp-Allow blocked objects by type not working properly?
Posted: Sat Mar 05, 2016 3:26 am
by barbaz
Ah, here's what's going on: uBlock Origin thinks the request for the Flash object comes from "behind-the-scene" and it's being blocked by my filter restricting domains on which ytimg.com can be loaded. I wasn't seeing this previously in the logger because I didn't select the "All" pseudo-tab.
I believe gorhill said this loss of true request origin would be fixed in Gecko 45? (It's not a uBlock Origin bug.)