I'm using XMLHTTPRequest binding to receive asynchronous events from the server. XHR opens a server URI and then hangs until an event comes or timeout occurs, in any case JS fires a new XHR on the same URI immediately.
This works fine, but there is an annoying problem in Safari and Chrome: both keep showing "page loading" animation while any XHR is active. Chromes goes even further and keeps animating cursor, effectively making the application unusable.
Is there any way to disable this behaviour? I believe this is done intentionally for security reasons, so user could always know if page is loading anything. Still, both FF and IE treats XHR differently.