If you load a page with Flash 10.1 in iframes, and then you bring that tab to the front, we assert and bail from FrameView::paintContents() here: ASSERT(!needsLayout()); if (needsLayout()) return; This is because the iframe-compositing code is doing a setNeedsStyleRecalc() on the root frame from inside the -viewWillDraw machinery, but after that root frame has done layout. So by the time it paints, we've marked it as needing layout.
<rdar://problem/7972478>
Created attachment 55913 [details] Patch
Created attachment 55923 [details] Patch
Comment on attachment 55923 [details] Patch r=me
http://trac.webkit.org/changeset/59338
http://trac.webkit.org/changeset/59338 might have broken Leopard Intel Debug (Tests)