Link.adjusting doesn’t work for us as we’re already doing “custom route computation”, so toggling that property on/off, didn’t seem to have any effect.
But your suggestion was fine…I provided a “simple limited example” in my question…the real “user request” is more complex, though, for example, this would need to support multi-selection of nodes / links / bendpoints, and they could “choose” to drag more than one bendpoint but not all, from a link, or all, or drag a bendpoint from another link that is not connected to the node being dragged but shares the same coordinates (junction points)…
So at the moment, the only way I can think of to accomplish this would be to be able to select / deselect the specific bendpoints they want to drag along. That not being possible, I’ll try to think of a partial solution to their problem, like, selecting a node AND the link, will drag along the first (or last) bendpoint, but not the others. It won’t solve all the things they want but it will probably be an improvement…