Dec. 25, 2015, 8:35 p.m.
Well, we don't exactly know the root cause of this problem. I think this has more to do with Steam/Cloudflare than us. It can happen to some of you but not everyone else, which from a developer's standpoint is hard to completely fix.
However I believe the page will load if you reload it in another time.
This is definitely dispenser.tf problem and probably complaint nr.1, it's just that the people stopped complaining about it and put up with reloading a dispenser page dozens of times, until it works. Before the url switched to https i was using d.dispenser.tf url to work around this annoyance, but since d.* is not working anymore, i just refresh the page until all images and scripts have finally decided to load. "My Shop" page is especially plagued by this problem, since i got lots of oldstyle trades and items, but it happens even on market pages.
My blind guess is that it was something to do with the way how dispenser handles content and images, they seem to be loaded dynamically via javascript and synchronously, so on first failure or timeout the whole further processing just breaks.
There is even a warning in console, like "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", maybe it has something to do with with, but generally, there seems to be something wrong with dispenser.tf code, i doubt it's cloudflare, since there are other sites using it and i haven't ever noticed such problems, at most it's the way how dispenser is using it.