Drag Project and Auto Scheduling create unexpected scheduling

Hello,
http://snippet.dhtmlx.com/5/57816732e

Instruction to reproduce:

  1. Drag Project #1 to 02. April
  2. Drag Project #1 to the original position

The Project #1.1 will stay at the 02. April, my expected behavior was that the Project #1.1 sticks to the parent and also mooves back to 01. April.

This only occurs when autoscheduling is active.

Thanks for your help!

Hello,
The issue occurs because the subtasks obtain the Start no Earlier Than constraint:
http://snippet.dhtmlx.com/5/bc1044b10

The dev team will fix the bug in the future, but I cannot give you any ETA.
As a workaround, you can remove the constraints from all children when you drag a project in the onTaskDrag event handler:
http://snippet.dhtmlx.com/5/0b99c22f9

Hello,
The dev team fixed the bug when it wasn’t possible to drag a project task if its children are linked:
https://docs.dhtmlx.com/gantt/whatsnew.html#:~:text=The%20onAfterTaskUpdate%20event%20now%20fires%20before%20Auto%20Scheduling%20events%20after%20dragging%20tasks%20in%20the%20timeline

You can see that the bug is no longer reproduced in the following sample:
http://snippet.dhtmlx.com/5/7dd3d9b5c