NEW 22140
[Transforms] RenderFlow's behavior of accumulating focus rects for child renderers breaks with transforms
https://bugs.webkit.org/show_bug.cgi?id=22140
Summary [Transforms] RenderFlow's behavior of accumulating focus rects for child rend...
Simon Fraser (smfr)
Reported 2008-11-08 11:35:10 PST
RenderFlow::addFocusRingRects() recurses through its child renderers, accumulating focus rects on the GraphicsContext. This can never work correctly with transforms, since those children may be transformed, and thus will need to draw their part of the focus rects after altering the CTM on the graphics context. In addition, the localToAbsolute() call for renderers with a layer breaks the focus rects when any parent has a transform.
Attachments
Testcase (915 bytes, text/html)
2008-11-08 11:38 PST, Simon Fraser (smfr)
no flags
Simon Fraser (smfr)
Comment 1 2008-11-08 11:38:48 PST
Created attachment 24994 [details] Testcase
Simon Fraser (smfr)
Comment 2 2008-11-10 10:55:33 PST
The outline needs to be a bounding path, so we'll have to use beziers or something.
Note You need to log in before you can comment on or make changes to this bug.