Question about ParentMaskStateChanged()

When a child is added to a parent which has a Masking Component, is ParentMaskStateChanged() suppose to get a callback on the child assuming the child does implement IMaskable?

I figure that given the state of the mask of the parent hasn’t really changed the child doesn’t get a callback but I just want to make sure that is working as intended.

Currently you don’t get the callback. When we add components ect we trigger code that may depend on this in the OnEnable

Thanks for the reply Tim.

Quick follow up question. Since I will need to look through the parents to find any active Masking component, is there a reason why GetComponentsInParent(typeof(Mask), false) still returns all the masking components whether they are enabled or not?