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
