Re: IE7 hangs on LivePages

[email protected] Wed, 14 Nov 2007 10:38:09 -0000
Newsgroups gmane.comp.python.quotient.dev
Message-ID <20071114103809.21558.1643483142.divmod.xquotient.1096@joule.divmod.com>
On 08:48 am, [email protected] wrote:
>Since approximately two weeks I am observing the following problem on 
>my Servers which serve several different LivePages. The moment you want 
>to go from one LivePage to the other IE7 hangs for the TIME_WAIT time 
>of the sockets, stopping transmission at random points in the traffic. 
>Loading the jumped to page directly works as it did thru the whole 
>development time (most of 2007).

>This problem might be related to the fixed ticket at 
>http://divmod.org/trac/ticket/1938.

Actually, I strongly suspect that the problem you are seeing was 
introduced in this changeset:

    http://divmod.org/trac/changeset/13798

Specifically, sendCloseMessage now sends a synchronous XMLHttpRequest as 
the page is shutting down.  Perhaps something about that is causing IE7 
to choke.

I don't have IE7, but I'd be very interested to hear if you can track 
this down.  Please feel free to submit patches which change the way that 
the reliable message delivery channel is torn down, if you can discover 
a better way.