Page 1 of 2

FF41: No search possible for apps at https://play.google.com

Posted: Sat Sep 26, 2015 7:24 am
by tramp20
Hi,
on my FireFox v41 I cannot longer search for an app at https://play.google.com/store/apps.

I tried all settings in the options menu of NoScript 2.6.9.36.
Only disabling NS does help.

Re: FF41: No search possible for apps at https://play.google

Posted: Sat Sep 26, 2015 9:05 am
by sergio_n
Hi,
I was just about to report the same.

App search and "write review" button are not working and nothing is logged to the console as far as I can see.

Thanks
Sergio

Re: FF41: No search possible for apps at https://play.google

Posted: Sat Sep 26, 2015 2:19 pm
by therube
Are you blocking google-analytics.com ?

URL: https://play.google.com/store/apps/deta ... ight.panel

When I click 'Write a Review', I'm prompted to sign in.

Re: FF41: No search possible for apps at https://play.google

Posted: Sun Sep 27, 2015 2:19 am
by tramp20
therube wrote:Are you blocking google-analytics.com ?

When I click 'Write a Review', I'm prompted to sign in.
No, I do not block Google-Analytics.
Even I allow all scripts it does not work, I have to disable NoScripts in the addon-menu.

And your link does not work too.

Re: FF41: No search possible for apps at https://play.google

Posted: Sun Sep 27, 2015 4:32 pm
by Gurd
Getting the same thing as OP. Whenever I try to search something nothing happens. Even trying the Buy or Wishlist button is not working.
Only when disabling NoScript does the site work as intended.

Re: FF41: No search possible for apps at https://play.google

Posted: Sun Sep 27, 2015 5:40 pm
by barbaz
Fx 41.x / Gecko 41.x seeming more buggy to me...... is the issue present if you use Firefox 38 ESR?

Re: FF41: No search possible for apps at https://play.google

Posted: Sun Sep 27, 2015 10:41 pm
by sergio_n
therube wrote:Are you blocking google-analytics.com ?
Yes, I was blocking Analytics and indeed, after allowing it in NoScript, the features of the page have been re-enabled.

Thanks!
Ciao

Sergio

Re: FF41: No search possible for apps at https://play.google

Posted: Sun Sep 27, 2015 10:50 pm
by barbaz
sergio_n wrote:Yes, I was blocking Analytics and indeed, after allowing it in NoScript, the features of the page have been re-enabled.
You should *never* need to Allow G-A to get a site to work... seems that the G-A surrogate needs updating. Since this requires login, I can't investigate it myself. Please script-block G-A, reproduce the problem, and check the Web Console (Ctrl-Shift-K) and post here all the JS errors and console log/error/warn output there. Thanks.

Re: FF41: No search possible for apps at https://play.google

Posted: Mon Sep 28, 2015 4:20 pm
by therube
Since this requires login
You don't need one.

URL: https://play.google.com/store/apps/details?id=com.surpax.ledflashlight.panel

+gstatic.com
-google-analytics.com
+ajax.googleapis.com
+google.com

Click the 'Write a Review' button.

It outlines when you hover it.
Kind of a blue-ish frame when you click it.
But it otherwise does nothing.

+google-analytics.com

Click the 'Write a Review' button.

You're prompted to sign in.

Re: FF41: No search possible for apps at https://play.google

Posted: Wed Sep 30, 2015 4:36 am
by Gurd
barbaz wrote:Fx 41.x / Gecko 41.x seeming more buggy to me...... is the issue present if you use Firefox 38 ESR?
Yes, its also present with Firefox 38 ESR.

Here are the console errors (G-A is script blocked):

Code: Select all

TypeError: G is not a function rs=AGlW0saK5z7MON--EHSEXOdO1T467VtBMA:2873:220
TypeError: invalid 'in' operand d rs=AGlW0saK5z7MON--EHSEXOdO1T467VtBMA:241:512
Using //@ to indicate sourceMappingURL pragmas is deprecated. Use //# instead jquery.min.js:4:0
A opção Mutation Events foi descontinuada. Em alternativa, utilize MutationObserver. rs=AGlW0saK5z7MON--EHSEXOdO1T467VtBMA:57:0
A opção getPreventDefault() foi descontinuada. Em alternativa, utilize defaultPrevented. jquery.min.js:2:0
TypeError: l.setTimeout is not a function rs=AGlW0saK5z7MON--EHSEXOdO1T467VtBMA:2737:307
TypeError: G is not a function rs=AGlW0saK5z7MON--EHSEXOdO1T467VtBMA:2876:622
TypeError: G is not a function rs=AGlW0saK5z7MON--EHSEXOdO1T467VtBMA:3025:526

Re: FF41: No search possible for apps at https://play.google

Posted: Mon Oct 19, 2015 6:37 pm
by JPL
I have suffered from this problem too, and have found that there are two ways to enable search on play.google.com:

1. disable NoScript (allowing all the listed Google domains does not help)

2. log out of my Google account - yes, it works OK if you don't login!?

I have also noticed that once search has failed the page has lost the info on my device and reports: "You don't have any devices". Logging out and then in again fixes this - at least it does until you try another search.

Please fix this problem with NoScript.

JPL

https://productforums.google.com/forum/ ... O2U7rJDQAJ

Re: FF41: No search possible for apps at https://play.google

Posted: Mon Oct 19, 2015 10:48 pm
by Thrawn
JPL wrote:Please fix this problem with NoScript.
:D You might want to re-word that to make it clear that you meant "please provide something in NoScript to fix this problem", rather than implying that NoScript *is* the problem. A site - even a Google site - that breaks with all sites whitelisted is almost certainly coded poorly.

Re: FF41: No search possible for apps at https://play.google

Posted: Mon Oct 19, 2015 10:56 pm
by barbaz
Also it's hard to fix a problem (or even know how to start investigating) where every single reporter is getting different results from the same suggestions/tests...

Re: FF41: No search possible for apps at https://play.google

Posted: Tue Oct 20, 2015 9:05 am
by JPL
Re. Thrawn:

Apologies, I should have said this problem with the website and NoScript. Even if the root cause of the problem is within the website (and agreed this is most likely), I felt the best chance of a fix lies in NoScript, which does, after all, cope brilliantly with a myriad websites, inevitably many of which will be poorly coded.

Re. Barbaz:

I have tried to post the console log from a test with G-A disabled, as per your post of Sun Sep 27, 2015 10:50 pm, but each attempt has failed on Preview or Submit with the error "Ooops, something in your posting triggered my antispam filter...", with resultant deletion of all I had entered. Download ps1.log.


JPL

Re: FF41: No search possible for apps at https://play.google

Posted: Tue Oct 20, 2015 4:22 pm
by barbaz
I'll try to post it here with CSS errors redacted, since the spam filter is more lenient on Moderators:

Code: Select all

1. Reload page https://play.google.com/store/apps
=================================================



Using //@ to indicate sourceMappingURL pragmas is deprecated. Use //# instead jquery.min.js:4:0
TypeError: G is not a function rs=AGlW0sZdTsgiVPWygkfE6NNnjL7XcrBqXQ:2881:221
TypeError: l is not a function rs=AGlW0sZdTsgiVPWygkfE6NNnjL7XcrBqXQ:5594:388
TypeError: G is not a function rs=AGlW0sZdTsgiVPWygkfE6NNnjL7XcrBqXQ:2881:221
Use of getPreventDefault() is deprecated.  Use defaultPrevented instead. jquery.min.js:2:0


2. Click on Search button
=========================

09:43:56.427 Use of getAttributeNode() is deprecated. Use getAttribute() instead.1 rs=AA2YrTudpfk9A2y6kKo77TNh4MTequT50Q:158:0

Yet another different set of errors :(

Can't investigate this directly due to possible login requirement. So, the only thing I see in common is that "G" is not a function... Can you please try this and let us know if it changes anything visible, just suppresses that error, or has no effect (this case would mean that "G" is some internal thing which gets successfully defined as, er, not a function)?

create these two preferences in about:config

Code: Select all

noscript.surrogate.google_g.replacement : let _G=function(){};Object.defineProperty(window,"G",{get:function(){return _G},set:function(v){if(typeof v == 'function'){return _G=v}}});
noscript.surrogate.google_g.sources : @play.google.com