Here's how to reproduce.
- Open the Basic demo
- Add a new task above the root
- Edit the task
- Change effort to 40 hours
- In the Advanced tab, check Effort driven, then select Fixed Units scheduling mode
- In the resources tab, add a resource (Celia)
- Save
- Add another root task below from the previous one. This should create a copy.
- Edit that task and add the same resource assignment.
- Save
- Drag a dependency line from the end of the first task to the start of the second one.
- The second task moves to the end of the first.
- Now move the first task to the next day
Result:
The second task does not move
Also, if you then move the first task around, you'll see really strange things occur with the second one. I think the computation lags one action behind. Hard to tell. Obviously problematic though.
Expected:
The second task always moves to the end of the first one (according to the resource availability of course.)