New issue
Advanced search Search tips

Issue 597745 link

Starred by 0 users

Issue metadata

Status: Fixed
Owner:
Closed: Aug 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

MapCoordinatesFlags is lost through SVGLayoutSupports::mapLocalToAncestor()

Project Member Reported by wangxianzhu@chromium.org, Mar 24 2016

Issue description

Discovered this when working on PaintInvalidationState refactory. TraverseDocumentBoundaries doesn't work in localToAncestorPoint() of some SVG objects because the MapCoordinatesFlags parameter is not passed through SVGLayoutSupports::mapLocalToAncestor().
 
Components: Blink>Paint>Invalidation Blink>SVG
This affects the slow-path result of positionFromPaintInvalidationBacking calculation, but it seems not to cause any bugs in paint invalidation because we are using the results just for movement detection by comparing the old and new values. It doesn't matter if both the old value and new value miss offset above the containing frame.
Owner: chrishtr@chromium.org
Status: Assigned (was: Available)
Seems easy to fix.
Status: Fixed (was: Assigned)

Sign in to add a comment