[Webkit-unassigned] [Bug 26496] iframe isn't loaded until xmlhttprequest in parent completes

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jul 2 10:54:14 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=26496


gmajian at gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |gmajian at gmail.com




------- Comment #3 from gmajian at gmail.com  2009-07-02 10:54 PDT -------
I also met this bug on Safari 4 (build 530). 
The XHR stream connection not only blocks iframe loading, but also possibly
blocks all kinds of resources downloading. 

The cause seems to be:  
While a resource loader/worker is working on XHR stream connection, the other
resource might be enqueue into this loader/worker. But because XHR stream
connection is  persistent, so the resource request queued won't get downloaded.

The worst cases are that the blocked resource is iframe or Javascript file,
when iframe is blocked, the content won't get shown. when Javascript is
blocked, no content after the JS will be rendered.

I will provide repro step for it soon.



(In reply to comment #0)
> I have a parent frame that uses long-polling(comet/BOSH) requests and an
> iframe.
> Both the parent frame and the iframe are from the same domain.
> The iframe displays webpages and users can navigate in it.
> 
> If a user tries to navigate the iframe when a long-polling request is running
> in the parent, the iframe won't load until the request completes. It happens
> when using xmlhttprequest or dynamic script tags (JSONP).
> 


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list