[Webkit-unassigned] [Bug 23112] SVG inside HTML with CSS transforms has redraw issues.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jan 29 11:08:29 PST 2009


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





------- Comment #2 from simon.fraser at apple.com  2009-01-29 11:08 PDT -------
Here's what I think needs to happen:
1. SVG should avoid "absoluteTransform" computations everywhere. All bounding
boxes and transforms should be relative to the SVGRoot.

2. There needs to be repaint hand-off at the SVG/HTML boundaries (i.e. SVGRoot
and SVGForeignObject), so that the hosting render system can convert the
repaint rects to the correct coordinates.

3. SVGForeignObject is going to need a RenderLayer (see also bug 23111, bug
23113), and RenderLayers need to be parented through SVG/HTML boundaries. I
think we can avoid other RenderLayers inside SVG, but we'll need to put the
accumulated transform from SVG content on the foreignObject's layer.


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



More information about the webkit-unassigned mailing list