Inkscape keeps ignored rx/ry rectangle corner radius attributes, making rendering wrong

Bug #1657771 reported by Mc
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
New
Undecided
Unassigned

Bug Description

Follow-up to https://bugs.launchpad.net/inkscape/+bug/481805 :

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://bugs.launchpad.net/inkscape/+bug/1657554 as unintended regression so it was removed in 15423

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

Revision history for this message
Mc (mc...) wrote :
description: updated
su_v (suv-lp)
tags: added: shape-editing
Mc (mc...)
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.