Now that frame traversal is cleanly factored out, it should be moved over to WebBridge. This lays the groundwork to start moving code en masse over the bridge into WebCore.
Created attachment 5434 [details] the patch
Comment on attachment 5434 [details] the patch Looks sane to me. I saw one tab in: +- (WebBridge *)traverseNextFrameStayWithin:(WebBridge *)stayWithin Also, incidentally, I hate variable names like "fv" if you share my hatred you could consider making those more legible as you update/move that code. Finally I asked you over IRC if there were any leaks... which it seems there were not. r=me.