Index: lams_central/web/includes/javascript/authoring/authoringGeneral.js =================================================================== diff -u -r95d361d0316d4f950c67e12ad12b449c44cf22c8 -ree5e5bf5c5d3d0f71004bbde779e98b53d2f0255 --- lams_central/web/includes/javascript/authoring/authoringGeneral.js (.../authoringGeneral.js) (revision 95d361d0316d4f950c67e12ad12b449c44cf22c8) +++ lams_central/web/includes/javascript/authoring/authoringGeneral.js (.../authoringGeneral.js) (revision ee5e5bf5c5d3d0f71004bbde779e98b53d2f0255) @@ -1916,7 +1916,9 @@ case 13: // draw both edge points straight away and mark the whole canvas for auto reaarange, // re-arrange only if it is old SVG being converted into new one - arrangeNeeded |= activityData.xCoord != null && activityData.yCoord != null; + arrangeNeeded |= (activityData.xCoord != null && activityData.yCoord != null) + || activityData.startXCoord == null + || activityData.startXCoord == null; var branchingType = branchingType || 'optional', branchingEdge = new ActivityDefs.BranchingEdgeActivity(activityData.activityID, activityData.activityUIID,