[Webkit-unassigned] [Bug 93965] [CSS Regions] Region.regionOverset and visual overflow are incorrectly computed when content in the named flow is relatively positioned

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Oct 12 11:42:10 PDT 2012


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





--- Comment #9 from Chiculita Alexandru <achicu at adobe.com>  2012-10-12 11:42:52 PST ---
(From update of attachment 158814)
View in context: https://bugs.webkit.org/attachment.cgi?id=158814&action=review

Thanks for your patch! This is an informal review on the approach, so feel free to ignore my comments :)

> Source/WebCore/rendering/RenderBox.cpp:3614
> +    if ((child->hasSelfPaintingLayer() && !inRenderFlowThread()) || hasOverflowClip())

I would better change RenderRegion::overflowRectForFlowThreadPortion method to use RenderLayer::calculateLayerBounds instead. That one should know everything about the descendant layers and should compute the "right" overflow.

I'm pretty sure that having your fix here, doesn't fix the overflow when you have a -webkit-transform: translate(1000px, 0px).
Moreover, I suppose the visual overflow is not correctly calculated here when you have a transform that changes the coordinate system (ie. rotate).

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