Bug: When dragging a group node, the links inside the dragged group will separate from the nodes

When there is three level nodes, I drag the second level node, the links within the dragged group node will be separated from the node.

Here is the demo data:
var nodeDataArray = [
{ key: “node1”, text: “node1”, isGroup: true },
{ key: “node1-1”, text: “node1-1”, isGroup:true, group: “node1” },
{ key: “node1-1-1”, text: “node1-1-1”, group: “node1-1” },
{ key: “node1-1-2”, text: “node1-1-2”, group: “node1-1” },
{ key: “node1-1-3”, text: “node1-1-3”, group: “node1-1” },
{ key: “node1-2”, text: “node1-2”, group: “node1” },
{ key: “node2”, text: “node2”, isGroup: true }
];
var linkDataArray = [
{ from: “node1-1-1”, to: “node2”, text: “1” },
{ from: “node1-1-2”, to: “node2”,text: “1”},
{ from: “node1-1-3”, to: “node2”,text: “1”},
{ from: “node1-1-1”, to: “node1-1-3”,text: “1”},
{ from: “node1-1-2”, to: “node1-1-3”,text: “1”}
];

For the demo, when I drag “node1-1”, the two links within it ( ‘from: “node1-1-1”, to: “node1-1-3”’ and ‘from: “node1-1-1”, to: “node1-1-3”’) will be separated.
And when the layout type is go.TreeLayout, this problem showed everytime I drag the second level node; when the layout type is ForceDirectedLayout, this problem showed when I drag the second level node fastly.

Environment: gojs v1.7.15, windows7, chrome

Try setting Layout.isRealtime to false.

It works. Thanks very much!