I have a loader on my page which is removed once I receive a successful response to my RPC. If the RPC call fails, the page is instantly refreshed.
Anytime I load my page for the first time in IE 7 or 8, it will never load AND never reach the rpc call has failed method. Every time I manually refresh that failed load, it works. I've been able to reproduce this about 30 times. This is a problem because the page just sits there with a loader on the screen.
I have no idea what could be happening. Try it out for yourself:
1) Open up IE7 or IE8. 2) Go to http://www.foodtrucksmap.com/ 3) The page will say done and sit there with a loader on the screen forever. 4) Refresh the page and it should work.
I've only been able to come up with one bad solution... create a timer for 30 seconds and if the loader is still on the screen, refresh the page. I'd rather discover whats happening though.
UPDATE
As a second temporary solution, I'm going to add a cookie that expires immediately and reload if its ie accessing for the first time in the session.