It seems that the issue I'm encountering is related to the inconsistent starting position of the loading.gif animation when performing an ajax request. In Internet Explorer, the animation appears to start from a random point, while in Firefox it always starts fresh. This has led me to believe that the animation may still be running in the background in IE. Any thoughts on this?