Hi,
i can replicate what you did - you actually clicked on A again as it is indicated in the text highlighted when you clicked C
please validate .. do NOT click A with you normal mouse click, but with the right mouse click (two fingers on the mousepad), so the menu on A opens up. as you do this and select "append to route" all is well.
the reason is simple that you activate leg A to be being active and not leg B to C by clicking on A again.
here is what I exactly did to replicate this on SD v3.1.0.0 on Win8.1
click on first airport A and "start new route"
click second airport B and "append to route"
click third airport C and "append to route"
click second airport B and select "land here"
with this all three airports get the orange circle with the yellow dot and to be a takeoff or landing location
at that moment also the first route from A to B is active, showed by the dark magenta line.
if you now click on A again to select "append to route" it happens as you describe, and a route back from B to A is added (works actually as expected and designed).
if you, as you wrote, select the second route B to C as active by eiter clicking on the leg or on B or C (dark magenta line switches from A to B over to B to C) and then click on A simply leg A to B becomes active again. if you now select "append here" again it is exactly as you describe
if you instead of a standard click on A do a "right click" on A, so the contextual menu opens straight away, you can select "append to route" and all is as you would have expected and a new leg B over C to A is created, as B is "Land here" - C is a switched back to waypoint, as the route does not end here anymore and A becomes now also a "land here" mark
it is also reflected in the virtual radar and A to B are an own leg, as well as B over C to A is the other.
Please validate.
@Tim - not sure how you really could fix this, as you may want to continue to make the "clicked" waypoint "active" and with it the existing leg. The only way I can currently see this could be made smother, is to change the current instructional text from "Now click another waypoint to extend your route from here." to "Now right click another waypoint to extend your route from here.".
Potentially you could extend the dialog of the "clicked" waypoint if a "land here" mark was set during planing and add the question when you append the waypoint a second time "where to append", but tat could be quite some work.
P.S> the print center question is very valid and a) print center needs a better highlighting witch leg you are currently printing as well as either a selection box, where you can select witch legs to print or at least to jump between the legs (little mockup attached)
Hope this helps
Markus
cct (9/3/2014)
Sorry, let me expand the problem.
Start a new route from A to B then C. Right click B - Land here. Then click on C, and as prompted click on A to extend the route there. However instead of creating a new leg from C to A it creates a leg from B to A.
Workaround is delay selection of 'Land here' until after all legs created, but on the route I was planning, they were all a way away, hence easier to do that first. It then confused me.
BTW is there a way to move from one to another sub-route in the Print Centre?