Issues w/nested digraphs

I’m seeing a couple issues with nested groups utilizing the LayeredDigraphLayout. I have created a simplified fiddle that can be used to reproduce the behaviors I am seeing.

Here is what the diagram looks like after opening a couple nested groups (this is fine):

Issue #1: Moving a nested groups results in disconnected links of the nodes within that group.

Steps to Reproduce:

  1. Expand Record2 and Record2.1.
  2. Drag the “Record2.1” title down in an attempt to move that group. When use release the mouse the link is disconnected:

Issue #2: Dragging nodes within a group is super-accelerated. It takes very little mouse movement to increase the group’s size 10x.

Steps to Reproduce:

  1. Expand Record2 and Record2.1.
  2. Drag the “Record2.1.1” a little to the left. The node seems to shoot to the left and the group size increases very quickly.

Any help w/these issues is greatly appreciated.

The problem is that the layouts are being performed during the user’s drags.

Try setting Layout.isRealtime to false on the Diagram.layout and the Group.layout(s).

That did the trick Walter. Thanks for the quick response.