If a transform attribute is set on a <path>, and that path is subsequently made into a clipPath by use of the <use> element, the transform attribute is ignored.
For example, in the attached document, #crect is transformed to clip the green rect to the entire view box. If the transformation is not applied, #crect lies outside the view box and the red box underneath will be shown. Opera and Firefox both render a green square, but Safari 3.1.2 and r36012 both render a red square.
Created attachment 23147 [details]
Testcase -- should show a green square
Created attachment 23410 [details]
This patch fixes the problematic testcase.
Comment on attachment 23410 [details]
Landed in r36501.