Hi,
We have imported the data to Gantt from 3rd party and it has a cyclic dependency. On a load of Gantt "Scheduling Cycle" window popup. Once you hit deactivate/remove the dependency, the dependency store behind the scenes doesn't get updated. So popup never goes from UI. Below are the steps to reproduce.
1) Create a simple Project Plan with 3 tasks "New Task1", "New Task2", and "New Task3".
2) Add dependencies
New Task1 >> New Task2
New Task2 >> New Task3
New Task3 >> New Task1
3) On load of Gantt "Scheduling cycle" window popup up
4) Remove dependency New Task3 >> New Task1
The dependency store for removed dependencies doesn't get updated. Although dependency gets removed from the UI
Same issue with "Scheduling Conflict" when it violates the constraint. These issues are related to data loaded from External sources and causing Gantt to break.
Please let me know if there is any patch for this fix. It can be easily reproduced in the latest Gantt version 5.3.1.