See https://bugzilla.mozilla.org/show_bug.cgi?id=330682 When cairo_pattern_create_radial(cx0, cy0, 0.0, cx1, cy1, radius1) is called and [cx0,cy0] is on or outside the circumference defined by cx1, cx2 and radius1 then we get rendering anomalies. See the testcases attached to the Mozilla bug above: https://bugzilla.mozilla.org/attachment.cgi?id=215264 https://bugzilla.mozilla.org/attachment.cgi?id=215265 Perhaps cairo is the place this should be caught?
CC'ing keithp since cworth tells me he's done some radial gradient stuff recently.
The radial gradients have changed enough that this bug probably isn't relevant anymore.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.