Closed webcompat-bot closed 8 years ago
I can reproduce this in Firefox 47 on Windows 7 when Tracking Protection is enabled. When Tracking Protection is enabled, I get a bunch of errors in the console (see below). When Tracking Protection is disabled, I get no (relevant) errors and the page loads normally.
The messages in the console.
The resource at "http://graph.facebook.com/v2.2/100001988417196/picture" was blocked because tracking protection is enabled.[Learn More]opening
require:1082.405opening:8:1
gtm:1087.64opening:9:1
gpt-global:1092.645opening:93:1
after page specific head tag content:1101.91opening:96:1
bottom of head tag: 1103.6000000000001opening:96:1
body-top:1159.99opening:96:1
facebook:1163.185opening:97:1
body content:1188.215opening:194:1
Password fields present on an insecure (http://) page. This is a security risk that allows user login credentials to be stolen.[Learn More](unknown)
The resource at "http://optimizedby.openx.com/meta-rt.min.js" was blocked because tracking protection is enabled.[Learn More]opening
body-bottom1617.795opening:219:1
mobWindow: undefinedopening:2:187
Loading Comscore (GTM)opening:1:43
Loading Quantcast Measure (GTM)opening:1:52
The resource at "http://www.google-analytics.com/analytics.js" was blocked because tracking protection is enabled.[Learn More]opening
The resource at "http://b.scorecardresearch.com/beacon.js" was blocked because tracking protection is enabled.[Learn More]opening
The resource at "http://speed.pointroll.com/PointRoll/Media/Asset/RespLib/201296/resp.lib.js" was blocked because tracking protection is enabled.[Learn More]opening
The resource at "http://edge.quantserve.com/quant.js" was blocked because tracking protection is enabled.[Learn More]opening
The resource at "http://ad.doubleclick.net/ddm/ad/m2tv3xv2fk/59gb5w1l5tz4/qb9/;ord=1458515090015?" was blocked because tracking protection is enabled.[Learn More]
It seems to undefinitely wait for
http://www.budgetedbauer.com/o4vfeg
The site is responsive and in both big and small viewports it displays a large blank area.
GET /o4vfeg HTTP/1.1
Host: www.budgetedbauer.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:48.0) Gecko/20100101 Firefox/48.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Referer: http://www.rottentomatoes.com/browse/opening/
Connection: keep-alive
Though it seems 200 OK
.
HTTP/1.1 200 OK
Server: nginx
Date: Sun, 20 Mar 2016 23:04:50 GMT
Content-Type: text/plain
Content-Length: 0
Connection: close
Expires: Mon, 21 Mar 2016 23:04:50 GMT
Cache-Control: max-age=86400, public
X-Sp-Region: syd
Or maybe it's the next request after this. Aaaah no! In my case here is the debugger which was on stop on
http://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.16/require.js
function defaultOnError(err) {
throw err;
}
Because probably of
if (!notified) {
req.onError(err);
}
There are checks to see things have been loaded such as:
checkLoaded();
And indeed if Tracking Protection blocks some of the resources they are checking then the page will not display the assets.
The rest of the console log
Error: Script error for: //optimizedby.openx.com/meta-rt.min.js
http://requirejs.org/docs/errors.html#scripterror
require.js:166:17
The resource at "http://connect.facebook.net/en_US/all.js" was blocked because tracking protection is enabled.[Learn More]opening
Error: Script error for: facebook
http://requirejs.org/docs/errors.html#scripterror
require.js:166:17
Error: Load timeout for modules: googletag,facebook,jquery-cookie,bootstrap,domReady!_unnormalized2,domReady!_unnormalized3,domReady!,marionette,text!/static/templates/ListBrowser.movie.html_unnormalized4,text,text!/static/templates/ListBrowser.viewIconGrp.html_unnormalized5,nouislider,dotdotdot,text!http://d3biamo577v4eu.cloudfront.net/static/templates/hoverBubble.html_unnormalized6
http://requirejs.org/docs/errors.html#timeout
require.js:166:17
Using //@ to indicate sourceMappingURL pragmas is deprecated. Use //# insteadbackbone.marionette.min.js:22
The resource at "http://warnerbros.112.2o7.net/b/ss/wbrosrottentomatoes/1/H.26.1/s8869393851022?AQB=1&ndh=1&t=21%2F2%2F2016%209%3A10%3A51%201%20-540&fid=218F965DF81A19A2-265863477B7943B5&ce=UTF-8&ns=warnerbros&cdp=3&pageName=Movie%20List%20Page%20-%20opening&g=http%3A%2F%2Fwww.rottentomatoes.com%2Fbrowse%2Fopening%2F&cc=USD&ch=Informational&events=event6&c1=RottenTomatoes.us&v1=RottenTomatoes.us&c2=List&v2=List&c3=Movies&v3=Movies&c4=Browse&v4=Browse&c14=Data%20Not%20Available&v14=Data%20Not%20Available&c15=Data%20Not%20Available&v15=Data%20Not%20Available&c16=Data%20Not%20Available&v16=Data%20Not%20Available&c44=0%7C0&c45=0x0&v52=phone%20layout%3A360x640&v53=%2Fbrowse%2Fopening%2F&s=360x640&c=24&j=1.8.5&v=Y&k=Y&bw=360&bh=640&p=20-20%203D%20Viewer%20for%20IKEA%20v5.0.94.1%3BAdobe%20Acrobat%20NPAPI%20Plug-in%2C%20Version%2015.010.20060%3BDefault%20Browser%20Helper%3BJava%20Applet%20Plug-in%3B&AQE=1" was blocked because tracking protection is enabled.[Learn More]opening
Targeted Omniture tag detected. Fallback NOT firingopening:1:53
//If still waiting on loads, and the waiting load is something
//other than a plugin resource, or there are still outstanding
//scripts, then just try back later.
if ((!expired || usingPathFallback) && stillLoading) {
//Something is still waiting to load. Wait for it, but only
//if a timeout is not already in effect.
if ((isBrowser || isWebWorker) && !checkLoadedTimeoutId) {
checkLoadedTimeoutId = setTimeout(function () {
checkLoadedTimeoutId = 0;
checkLoaded();
}, 50);
}
}
On a clean profile without tracking protection enabled it is working. I'm not sure we can do anything about it.
It's their choice to not load a site if a user has a adblocker or any kind of mechanism for blocking trackers.
Maybe we should close the issue, as it isn't really a bug, more of a bad design choice.
URL: http://www.rottentomatoes.com/browse/opening/ Browser / Version: Firefox 44.0 Operating System: Windows 7 Problem type: Text is not visible
Steps to Reproduce 1) Navigate to: http://www.rottentomatoes.com/browse/opening/ 2) …
Expected Behavior: full page display
Actual Behavior: only basic frame is displaying properly, the main text (and icons) are invisible. The page works properly on other browsers. Even when I disable Adblock, the page still isn't displaying properly.