Page 2 of 3

Re: seekingalpha

Posted: Thu Feb 11, 2016 5:32 pm
by barbaz
Ghostery is notorious to cause all sorts of weird issues. Please disable it and test again.
If this issue still persists can you please post your full list of extensions?

Re: seekingalpha

Posted: Thu Feb 11, 2016 6:01 pm
by none
disabling only Ghostery didn't do it. Looks like it is a combination of addons.

Here's my list:
Abblock Plus
Noscript
Ghostery
Privacy Badger
BetterPrivacy
Flashblock
Lastpasss
Nosquint

Re: seekingalpha

Posted: Thu Feb 11, 2016 6:15 pm
by none
So here's what I found...

disable Ghostery.
kill the browser.
start the browser, go to seekingalpha article.
allow "googletagservices.com"
The comments now appear.

I tried whitelisting "googletagservices.com" in Ghostery - no comments, tried to pause blocking in Ghostery - no comments.

Re: seekingalpha

Posted: Thu Feb 11, 2016 6:31 pm
by none
One more thing - it doesn't to work across multiple Firefox tabs, it only works on the main tab.

Normally when I go to seekingalpha, I'll right click on a headline and open it in a new tab, I continue this for all the stories I want to read. In this case, none of those tabs will have comments even though the googletagservice is allowed. Only if I read it on the main page will the story have comments.

Re: seekingalpha

Posted: Thu Feb 11, 2016 6:35 pm
by barbaz
Sounds like NoScript's googletagservices surrogate needs an update.

Just to clarify, it does works with Ghostery enabled (blocking googletagservices) and NoScript disabled?

Re: seekingalpha

Posted: Thu Feb 11, 2016 6:43 pm
by none
Yes, the comments show up with Ghostery enabled (blocking googletagservices as I removed it from the whitelist) and NoScript disabled and it works across multiple firefox tabs like I previously described.

Re: seekingalpha

Posted: Thu Feb 11, 2016 8:09 pm
by barbaz
Can you please post here the contents of "article_page-de6cb0d09464ad4f7cb8ddede53753d5257ec98e6be3119c65f3aeeec5f376f5.js" for those of us who don't have seekingalpha accounts can look into for update the surrogate? Or, if that file doesn't change on login and doesn't require login to view, plese post the full URL to it. Thanks!

Re: seekingalpha

Posted: Thu Feb 11, 2016 8:38 pm
by none
seekingalpha requires you to register/login in order to read the comments. You can see that an article has comments without being logged in but you won't be able to read them. Registration is free and I have no relation to them, I just like to read the articles.

From the seekingalpha home page, if you click on "stock ideas" or "dividends", etc., you can see which articles have comments. Here's a URL to one: http://seekingalpha.com/article/3887866 ... unications

but without logging in, you won't actually see the comments.

Once again, I really appreciate all of your help as you have at least helped me find an avenue to use the site again.

Re: seekingalpha

Posted: Thu Feb 11, 2016 9:17 pm
by barbaz
I asked for the URL to (or contents of) the script, not the URL to a page with comments.
I think you can get it by clicking on its name in the Browser Console (Ctrl-Shift-J).
none wrote:Once again, I really appreciate all of your help as you have at least helped me find an avenue to use the site again.
Glad we can help :)

Re: seekingalpha

Posted: Thu Feb 11, 2016 9:35 pm
by none
Sorry, not sure if this is what you are looking for but the first part is with ghostery disabled and noscript active, no comments:

Found hi-entropy localStorage: 117.40885017911916 bits "http://seekingalpha.com/article/3886866 ... izon-and-t" _ighl 3886866-dividend-investors-time-rethink-verizon-and-t:65:1
TypeError: slot is undefined
article_page-de6cb0d09464ad4f7cb8ddede53753d5257ec98e6be3119c65f3aeeec5f376f5.js:645:273
The resource at "http://connect.facebook.net/en_US/sdk.js" was blocked because tracking protection is enabled.[Learn More] 3886866-dividend-investors-time-rethink-verizon-and-t
The resource at "https://ssl.google-analytics.com/ga.js" was blocked because tracking protection is enabled.[Learn More] 3886866-dividend-investors-time-rethink-verizon-and-t

I then temporarily allow googletagservices.com in noscript, page reloads and now the comments appear. Below is what the console has now.

Found hi-entropy localStorage: 117.40885017911916 bits "http://seekingalpha.com/article/3886866 ... izon-and-t" _ighl 3886866-dividend-investors-time-rethink-verizon-and-t:65:1
The resource at "https://www.googletagservices.com/tag/js/gpt.js" was blocked because tracking protection is enabled.[Learn More] 3886866-dividend-investors-time-rethink-verizon-and-t


In the first part of the console log, "TypeError: slot is undefined" has more info when expanded and I believe I posted that earlier in this thread.

Re: seekingalpha

Posted: Thu Feb 11, 2016 9:45 pm
by barbaz
OK I'm not being clear enough..
none wrote:In the first part of the console log, "TypeError: slot is undefined" has more info when expanded and I believe I posted that earlier in this thread.
So, expand that again, and where it says "article_page-de6cb0d09464ad4f7cb8ddede53753d5257ec98e6be3119c65f3aeeec5f376f5.js:645" should be a link, click that link. What happens?

Re: seekingalpha

Posted: Thu Feb 11, 2016 10:00 pm
by none
Tried to post the script but got a spam warning.

Here is a link to script that is displayed:
view-source:https://staticseekingalpha3.a.ssl.fastl ... 5f376f5.js

Re: seekingalpha

Posted: Thu Feb 11, 2016 10:04 pm
by barbaz
Perfect, thanks.

Re: seekingalpha

Posted: Thu Feb 11, 2016 10:19 pm
by barbaz
Please test the following modified googletag surrogate and let us know if googletagservices can be Forbidden with this change:

about:config
set noscript.surrogate.googletag.replacement to

Code: Select all

if(typeof googletag==='undefined'){googletag={slots:{},cmd:$S({__noSuchMethod__:function()this,push:function(f){return f()}})};} googletag.defineSlot=function(){return $S({__noSuchMethod__:function(){},addService:function(){return $S({__noSuchMethod__:function(){return googletag.addService();}})},setTargeting:function(){return this}})};let _gt=googletag;googletag=new Proxy(_gt,{get:function(s,w,e){return w in s?s[w]:function(){return $S({__noSuchMethod__:function(){return googletag;}})};}});let _renderedAds=new Proxy({},{get:function(a,b){return b in a?a[b]:{size:[729,90]};},set:function(a,b,c){a[b]=c}});let _adsRenderedInfo=new Proxy({get:function(n){return _renderedAds[n];}},{get:function(x,c){return c in x?x[c]:function(){};},set:function(x,c,v){}});Object.defineProperty(googletag,'adsRenderedInfo',{enumerable:true,set:function(){},get:function(){return _adsRenderedInfo;}});
this change is not tested by me

Re: seekingalpha

Posted: Fri Feb 12, 2016 12:53 am
by none
If Ghostery is enabled, no comments. If Ghostery is disabled, the comments now work across multiple tabs which they did not do before.