Yes the task inspector use a custom made inspector UI and the graphs are also serialized with a custom serialization system instead of Unity native, and this is why OnValidate is not fired like it would. However adding your suggestion is easy. To do this now, please open up TaskEditor.cs and add this line of code just after line #169.