Inkscape keeps ignored rx/ry rectangle corner radius attributes, making rendering wrong
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
New
|
Undecided
|
Unassigned |
Bug Description
Follow-up to https:/
When we drag back a rounding handle to 0 (and not the other), the behavior is that of when the rx or ry is unset, but the xml (in particular when saving) was kept with the rx=0 attribute.
This makes the rendering inconsistent: not in accordance with svg spec, hence it fail on other renderers.
A fix was proposed in r15420 ("Now inkscape will still ignore manually set "rx=0;ry≠0" attributes made by other editors (those should be rare). ") but had https:/
Steps to reproduce:
- Create a rectangle, in rect mode, move both its round (corner radius) handles, then move back to the corner one of its handles.
- Look at XML editor and/or save : there is a rx=0 (or ry=0).
- Test in other renderers: the file is (rightly) rendered with sharp corners