[Webkit-unassigned] [Bug 64974] REGRESSION(87526): ASSERT(!needsLayout()) followed by graphical glitches on google charts (svg loaded in iframe)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jul 25 14:08:05 PDT 2011


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


Levi Weintraub <leviw at chromium.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hyatt at apple.com




--- Comment #5 from Levi Weintraub <leviw at chromium.org>  2011-07-25 14:08:05 PST ---
I believe I have an idea as the problem here, but still no solution. Layout is rooted at the frame level, and the code in RenderSVGRoot sets the dirty layout bit on contents of its containing frame. If the containing frame has already layed out at this point, there's no infrastructure to tell the main FrameView to re-layout that frame before painting, which triggers this problem.

Now the question is how can we avoid invalidating the containing frame or triggering re-layout before flushDeferredRepaints is called.

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



More information about the webkit-unassigned mailing list