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] First attempt This patch fixes the problematic testcase. Cheers, Rob.
Comment on attachment 23410 [details] First attempt looks ok.
Landed in r36501.