While we copy the handlers when an abstract task gets replaced, we don't touch the unreachability handlers. This makes it impossible to setup unreachability handlers on an abstract task (think: mission) before it being planned.
Unreachability handlers should be moved rather than copied, as otherwise they would be triggered on the original task as well.
While we copy the handlers when an abstract task gets replaced, we don't touch the unreachability handlers. This makes it impossible to setup unreachability handlers on an abstract task (think: mission) before it being planned.
Unreachability handlers should be moved rather than copied, as otherwise they would be triggered on the original task as well.