Connectors destroyed by saving/loading, restored by undo
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Invalid
|
Medium
|
Unassigned |
Bug Description
I created a drawing with multiple boxes connected by connectors. After saving and loading the file almost all connectors now point to the upper left corner of the drawing. Now the weird part is that clicking a wrong connector and deleting it, and then doing "Undo" will restore it to its correct location.
Steps to reproduce with the attached svg:
1. Select the left VM box (and its group).
2. Delete the group by pressing DEL.
3. Select Undo.
The position of the left connector is now restored. This seems to work for all connectors.
The expected behaviour is that connectors just stay where they are after saving/loading.
As a side note: The svg is correctly rendered by for example Chrome.
I am running Inkscape 0.48.4 r9939 (Feb 16 2013) on Fedora 19 x86_64.
Changed in inkscape: | |
status: | Confirmed → Triaged |
Known triggers in the file:
- stack order (connected objects are stacked above connectors, or across different groups)
- transformed groups (preserved transform attribute)
Attaching a "fixed" version of the file with connectors moved outside of a nested group (1) and to the top of the stack (all). One orphaned connector (path8082) with a lose end painted red (only connected to one object).
Related earlier reports: /bugs.launchpad .net/inkscape/ +bug/556467> /bugs.launchpad .net/inkscape/ +bug/702234>
- Bug #556467 “connectors between groups misplaced (regression)”
<https:/
- Bug #702234 “Incorrect routing of multi-layer connectors on load”
<https:/
Proposing to link as duplicate to bug #556467.