I’m sure this is important and profound, but even after disabling AdBlock, it’s not appearing correctly in Firefox 29.0.1 or Internet Explorer 10, which just makes it obnoxious. I can still blindly fumble over the Close button in the upper-right corner, at least. Possibly the proxy I’m behind isn’t fond of CloudFront.
May I suggest at least hosting close-button.png locally?
As all I saw was a big black rectangle, it’s hard to say what it was related to, but the words in the code above suggest it may have been related to that.
Do you have a special User Agent string set up for Firefox? It looks like BoingBoing is including this script for people who have IE8 or lower. If you follow the resource, it’s not hosted anymore, so clearing your browser cache should do the trick.
Thank you for the suggestion. http://www.whatsmyuseragent.com/ reports “Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0”. But like I said, it’s happening with IE10 as well (“Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0”).
As for my cache, I’m running FireFox Portable configured to “Always use private browsing mode” and “Accept third party cookies: Always”, so there shouldn’t be any persistent cache.
Using the UAControl addon to set my User Agent to “Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; SLCC1; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322)” and then refreshing does not seem to remedy the problem. Neither does “Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 6.0; en-US)”.
Anyway, BoingBoing should not be including that script tag. If anyone has it cached locally they’ll probably see the widget on the 11th. Could you try clearing your IE10 cache?
What’s that tool you’re using? I do not recognize it.
I can’t check my IE10 cache at the moment, but my computer was completely replaced at one point between now and February, so it is unlikely that there is something that has persisted in that cache. However, I suppose it’s quite likely at this point that something in the proxy server arbitrarily decided to cache some script or another forever and ever – quite hilarious, indeed! That would be entirely beyond my control.
The tool I was using was just the Chrome developer tools. You can check this in IE10 by hitting F12, selecting the network tab, clicking on the save button and refreshing the page. Try looking for an asset called thedaywefightback. Does it load for you? http://msdn.microsoft.com/en-us/library/hh968260(v=vs.85).aspx#NetworkTab
Cloudfront is a CDN, which means that its job is to cache static assets at multiple nodes around the world. When you request a page from BoingBoing it then chooses the closest node to serve you those static files. Usually these files can be cached “forever” (1 year), but it could be that a file invalidation didn’t reach an edge node closest to you.
@beschizza would it be possible to remove the old script from the page?
I have the distinct impression that there’s nothing left to be done at this point, but just for the sake of thoroughness (shades of http://xkcd.com/979/ ), here’s what the Network tab is saying today: