[Webkit-unassigned] [Bug 65627] [CSSRegions]RenderFlowThread should display its content using RenderRegion

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Aug 8 09:29:08 PDT 2011


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





--- Comment #5 from Dave Hyatt <hyatt at apple.com>  2011-08-08 09:29:08 PST ---
You could force all RenderFlowThreads to be stacking contexts (give them a z-index of 0 along with absolute positioning), and then let them collect layers. Those layers will all be held cleanly by the RenderFlowThread itself and won't propagate out of the RenderFlowThread.

You'll have to then hack painting in RenderLayer to not paint the RenderFlowThread layers from the document's root layer.

Once you've done that you'll have a complete layer tree in each RenderFlowThread, and then the problem of painting them in some other place is a bit like the multi-column problem.  RenderRegion would then always paint the entire RenderFlowThread layer tree but with the appropriate transform and clip applied.

For now I would just clip content to region bounds like you're already doing. It's what we do for columns as well. It's not strictly correct, but let's just do that for now to get things up and running. We can address overflow out of regions later.

-- 
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