Version: 1.13.5
Unity: 2022.3.55f1
I found an issue where when I have a bunch of STMs in hierarchy branch A, and I enable a Mask object in hierarchy branch B, the STMs in branch A become invisible. Looking at the frame debugger, it's using StencilOp Equal on the objects in branch A, which is incorrect since the Mask is in branch B, and other UI objects in branch A use StencilOp Always and are not affected by the Mask.
Right now I'm using Mask Mode Ignore as a workaround, but I'd like this to work more like other UI objects in the hierarchy. Any ideas?
Example hierarchy with A and B children of the same Canvas:
Canvas > A > [STM1, STM2, STM3]
Canvas > B > Image+Mask