We* introduced a nasty painting regression with the following: r108699 contained a bug where "m_didTransformToRoot" is never unset for viewport containers such as inner <svg> elements. r133786 used "m_didTransformToRoot" to skip child repaints. As a result, inner SVG elements can prevent repaints for children. Patch forthcoming. * where "we" is "me" :( Downstream bug: https://code.google.com/p/chromium/issues/detail?id=172680
Created attachment 185686 [details] Prevent skipped repaints for children of inner SVG elements
Comment on attachment 185686 [details] Prevent skipped repaints for children of inner SVG elements LGTM.
Comment on attachment 185686 [details] Prevent skipped repaints for children of inner SVG elements Attachment 185686 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/16266045 New failing tests: svg/repaint/svgsvgelement-repaint-children.html
Comment on attachment 185686 [details] Prevent skipped repaints for children of inner SVG elements Attachment 185686 [details] did not pass win-ews (win): Output: http://queues.webkit.org/results/16308024
Created attachment 186104 [details] Update for landing
Comment on attachment 186104 [details] Update for landing Clearing flags on attachment: 186104 Committed r141645: <http://trac.webkit.org/changeset/141645>
All reviewed patches have been landed. Closing bug.
Mac rebaseline done in http://trac.webkit.org/changeset/146415.