I have been testing the Gantt plugin for some time, and came across a hard error recently.
If the parent-child relationship gets messed up, and either points to nothing, or relationships are missing altogether, then the plug fails hard, and the page actually hangs.
Orphans are not handled well.
This should be handled better. Ignore “bad data”, display and warn, or something. Don’t chrash!
Applications actually says : “Ooops! Something went wrong…”
I think backend goes away to another place…