Page 1 of 1

[Unrelated]splice.com not working (Scripts Globally Allowed)

Posted: Wed Mar 02, 2016 3:12 pm
by flberger
Hello,

I have trouble getting the audio cloud service https://splice.com/ web interface to work in Firefox.

No matter how much I allow, the site will display the logo and "LOADING" but not load.

Even with "Scripts Globally Allowed" the site won't work. Only disabling the NoScript addon entirely does.

Firefox is 40.0.3, NoScript is 2.9.0.4.

Any hints on how to start solving this will be greatly appreciated.

Thanks, flberger

Re: splice.com not working (Scripts Globally Allowed)

Posted: Wed Mar 02, 2016 3:52 pm
by barbaz
When this issue occurs, do you see anything related in the Browser Console? (Ctrl-Shift-J)
(if you don't know what's related, turn off CSS warnings and post everything else you see)

Re: splice.com not working (Scripts Globally Allowed)

Posted: Wed Mar 02, 2016 4:59 pm
by therube
web interface
Just what is "web interface"?
Is that "Studio" or ... ?

Re: splice.com not working (Scripts Globally Allowed)

Posted: Wed Mar 02, 2016 5:04 pm
by barbaz
They probably just mean the site, as opposed to an app or something.

Re: splice.com not working (Scripts Globally Allowed)

Posted: Thu Mar 03, 2016 1:07 pm
by flberger
barbaz wrote:When this issue occurs, do you see anything related in the Browser Console? (Ctrl-Shift-J)
(if you don't know what's related, turn off CSS warnings and post everything else you see)
The console log is

Code: Select all

GET 
https://splice.com/ [HTTP/2.0 200 OK 378ms]
POST 
http://gv.symcd.com/ [HTTP/1.1 200 OK 105ms]
GET 
https://spliceblob.splice.com/app-4d7b73bdd34d1b29ea7c.css [HTTP/2.0 200 OK 588ms]
GET 
https://spliceblob.splice.com/images/welcome/footer/facebook-icon-gray@2x.png [HTTP/2.0 200 OK 538ms]
GET 
https://spliceblob.splice.com/images/welcome/footer/twitter-icon-gray@2x.png [HTTP/2.0 200 OK 82ms]
GET 
https://apis.google.com/js/client.js [HTTP/2.0 200 OK 232ms]
GET 
https://spliceblob.splice.com/fonts/SpliceSansNo1/SpliceSansNo1.css [HTTP/2.0 200 OK 116ms]
GET 
https://netdna.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css [HTTP/1.1 200 OK 614ms]
GET 
https://spliceblob.splice.com/vendor-0013532c1802b6a92031.js [HTTP/2.0 200 OK 659ms]
GET 
https://spliceblob.splice.com/browserDetect-c9b26d81fc54816f9980.js [HTTP/2.0 200 OK 193ms]
GET 
https://spliceblob.splice.com/app-4d7b73bdd34d1b29ea7c.js [HTTP/2.0 200 OK 777ms]
GET 
https://spliceblob.splice.com/images/home/splice-loading-logo.png [HTTP/2.0 200 OK 168ms]
GET 
https://apis.google.com/_/scs/apps-static/_/js/k=oz.gapi.de.7pJmZpTUQp8.O/m=client/rt=j/sv=1/d=1/ed=1/am=AQ/rs=AGLTcCOmU_zLoubGrUI-_ZI9ZhB7rGP1sw/cb=gapi.loaded_0 [HTTP/2.0 200 OK 83ms]
mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create vendor-0013532c1802b6a92031.js:15:7050
calling a builtin Map constructor without new is deprecated and will be forbidden in ES6 vendor-0013532c1802b6a92031.js:16:4829
calling a builtin Set constructor without new is deprecated and will be forbidden in ES6 vendor-0013532c1802b6a92031.js:16:5599
TypeError: window.twttr.conversion.trackPid is not a function app-4d7b73bdd34d1b29ea7c.js:35:10468
GET 
https://accounts.google.com/o/oauth2/postmessageRelay [HTTP/2.0 200 OK 112ms]
GET 
https://ssl.gstatic.com/accounts/o/3193398744-postmessagerelay.js [HTTP/2.0 200 OK 118ms]
GET 
https://apis.google.com/js/rpc:shindig_random.js [HTTP/2.0 200 OK 64ms]
about:blank : Unable to run script because scripts are blocked internally. <unknown>
GET 
https://apis.google.com/_/scs/apps-static/_/js/k=oz.gapi.de.7pJmZpTUQp8.O/m=rpc,shindig_random/rt=j/sv=1/d=1/ed=1/am=AQ/rs=AGLTcCOmU_zLoubGrUI-_ZI9ZhB7rGP1sw/cb=gapi.loaded_0 [HTTP/2.0 200 OK 20ms]
window.controllers is deprecated. Do not use it for UA detection. nsHeaderInfo.js:412:0
GET 
https://widget.intercom.io/widget/xte8ebmn [HTTP/1.1 302 Moved Temporarily 218ms]
GET 
https://spliceblob.splice.com/images/favicon.png [HTTP/2.0 200 OK 25ms]
GET 
https://js.intercomcdn.com/intercom.bc7e9095.js [HTTP/1.1 200 OK 408ms]
GET 
https://js.intercomcdn.com/echo.515e8809.js [HTTP/1.1 200 OK 25ms]
And I'm left with the "LOADING" icon.
therube wrote:
web interface
Just what is "web interface"?
Is that "Studio" or ... ?
Well I mean it's not exactly a page, it's a JavaScript + HTML web interface to a cloud-based database. There also is a standalone sync client. Nevermind, let's say the "splice.com web page". :)

Re: splice.com not working (Scripts Globally Allowed)

Posted: Thu Mar 03, 2016 3:14 pm
by therube
Well I loaded splice.com "*just fine", logged in, was able to see stuff & load "Studio"...

*just fine: Didn't really know what I was looking at, & the site didn't seem, lets say, sprightly.

Re: splice.com not working (Scripts Globally Allowed)

Posted: Thu Mar 03, 2016 4:48 pm
by flberger
Ah. On further testing, looks like Ghostery + uBlock block something vital.

With everything disabled except NoScript it works here, too.

Thanks for helping.

Re: [Unrelated]splice.com not working (Scripts Globally Allo

Posted: Thu Mar 03, 2016 8:44 pm
by barbaz
Do you use ublock or uBlock Origin?

Ghostery is infamous for causing all kinds of weird issues, and it's redundant with the combination of uBlock Origin + NoScript. I would recommend you just uninstall Ghostery, and (if you haven't already) set up your ublock to block tracking.

The way to diagnose uBlock Origin issues is by opening the logger (this MUST be done from the panel), and then (re)loading the page in question. Then, in the logger, select the tab with the newly-loaded page in question, and it'll tell you what's blocked and how, you can also from there make exceptions. Refer to their documentation for more info about it, I know uBlock Origin's docs explain its logger far better than I can.