There seems to be a problem within the NSBrowserView, possibly inflamed by
some issues below in the Mozilla core. The problem is with frames. In fact,
over 50% of the time various randomly-selected pages with frames fail to
correctly load using CocoaEmbed - the simple sample embedding app. The
failure does not occur in Chimera (built on the same CVS pull).  The failure
seems rather small since the appearance of the content is complete -- it
*appears* 100% loaded. However, the final loading transactions aren't
actually completed (the last status message is "Transferring data from..."
and debug pauses reveal some threadlock-like problem at the socket level.
One problem with this is that no JavaScript is run until after the page load
is complete.  So no scripts are executed on these pages.  Viewing the frames
independently always works, unless there are frame references within one of
the frames, then it only works sometimes, and the page load is often quite
long.

Are there any frame-related issues I should be aware of?  Has this problem
been discussed before?  Are there people already working on it, whom I could
help?

Thanks,

J. Michael Caine




Reply via email to