In our diagram we have a group node with go.TreeLayout, which can be expanded/ collapsed by clicking on a link. So when a few nodes are added to the group node, everything works fine. For instance, this is the original state of the diagram with a group node, “For Loop”:
Now when we move a node within the group node, followed by dragging the group node itself on the canvas, all the nodes/ edges within the group node are misaligned.
Say, we first moved “Start” node within the “For Loop” node and diagram’s state changes as below:
Hmmm, I don’t know what the problem might be. Precisely which version of GoJS are you using? We did just yesterday fix an obscure bug with the shifting of links when DraggingTool.isGridSnapEnabled was true and the grid cell size wasn’t an integer.