[eluser]froozle[/eluser]
I'm quite confident he didn't just "take your old solution" and put it forward as his own. That's quite insulting. I didn't read a few posts back. This solution was implemented a while back, and if you have the same one, then that's great. The point of this forum is not to attack anyone, but to provide possible solutions.
If you read the actual post, you'll see that it doesn't just happen on ajax requests. It could happen with normal requests as well. Either way, it works for us