Also seems to happen in mobile safari
Using CSS clip-path with an SVG with objectBoundingBox only displays first item and hides the rest or inconsistently displays them.
Not sure it's only related to objectBoundingBox, but I opened this Chromium bug a while ago that seems related:
Also, a simple testcase: http://jsbin.com/bipokocegi/edit?html,css,output
Hope this could be fixed soon
Created attachment 300787 [details]
Ping for review?
Comment on attachment 300787 [details]
View in context: https://bugs.webkit.org/attachment.cgi?id=300787&action=review
> + clipping codepath) so we need to ensure RenderLayer::setupClipPath saves and restores
RenderLayer::setupClipPath() saves the context and RenderLayer::paintLayerContents() restores back if RenderLayer::setupClipPath() returns true. How about something like that: "...we need to ensure RenderLayer::setupClipPath() saves the context and its caller restores it back so later content is not clipped as well."
Created attachment 301111 [details]
Created attachment 301114 [details]
Comment on attachment 301114 [details]
Clearing flags on attachment: 301114
Committed r212038: <http://trac.webkit.org/changeset/212038>
All reviewed patches have been landed. Closing bug.
(In reply to comment #9)
> All reviewed patches have been landed. Closing bug.
You are all heros!