I'm not entirely sure what you're trying to demonstrate here.
However, I did discover that version 10 of EA draws the end shapes after the lines, so the regression issue that I was afraid of causing is actually the problem you are reporting.
PS. SetFixedRegion inside a connector end should be unnecessary.
Thanks for that Aaron,
So, t's a real (regression) bug? Do I need to report it or is that in hand? As I've mentioned a couple of times, due to circumstances, I went straight from v9 to v11.x (just before v12) and was at different assignments so I "skipped" the v9 to 10 transition. But in any case, due to what I was doing (with EA) around that time, I doubt I would have picked up the regression problem.
Also, I did understand about the fixed region - but I've been cutting and pasting stuff around the place trying to get the shapescripts to do some funky stuff. It doesn't hurt to leave it in does it?
As for what I was trying to demonstrate here, was that when we users (or a least I) set a value for the position on the line, we are expecting the position to be relative to the line as it is drawn...
So moveto(10,3) should mean, move along the line curve 10 units and then +3 units to Y axis. Thus if the line is a bezier curve, you should follow the curve of the line. If the line is an orthogonal or other type composed of straight line segments, then follow the line through any way-points. No other algorithm makes sense (at least to me).
Hence why the main line should be drawn first then the end points....
Paolo