Created attachment 777572 [details] test.svg User Agent: Mozilla/5.0 (Windows NT 5.1; rv:22.0) Gecko/20100101 Firefox/22.0 (Beta/Release) Build ID: 20130618035212 Steps to reproduce: Open an SVG file that uses transformation with large scaling parameters applied to objects defined in <defs>. See the attached SVG file "test.svg" for an example. Actual results: The objects drawn with <use ...> are significantly displaced from the expected positions, apparently due to some intermediate rounding errors. See the attached results of rendering "firefox.png" (results with and without "shape-rendering='geometricPrecision'" have no visible differences). Expected results: The objects drawn with <use ...> must behave in the same way as objects drawn directly. See the attached example of correct rendering "correct.png" (produced using Chromium; Opera produces visually identical results).
Might be related (or not) to Bug 836768.
Another issue with SVG display list. svg.display-lists.painting.enabled=false fixes the issue. Pushlog: http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=588424024294&tochange=89dcadd42ec4