- dependencies - dependent task cannot start before its ancestor is finished
- constraints (for example 'muststarton')
- manuallyScheduled:true
Support Forum
Tasks are moved to the start because that is the default behavior of gantt that tries to start all tasks as soon as possible unless there are some constraints: