Using a sublayer as a layer mask is broken
Please open the file attached and watch the video.
Here is what happens, try to replicate it:
- The document has a Layer 1 and it has a sublayer — Layer 2, which has one rectangle in it
- If you select the Layer 1, the Make/Release Clipping mask button enables — click it
- Notice that Ai underlines both Layer 2 AND <Rectangle>, as if they are both are clipping masks
- If you click it again, everything is OK. But instead, select the Layer 2 and click the button after
- See how Ai still shows Layer 2 underlined (bug #1)
- Select a circle and see how the underline vanishes, and only <Rectangle> is now considered to be a mask
- You can select circles and everything stays as it was, until you move one — then suddenly the canvas gets updated and all shapes get rendered as unclipped (bug #2). Sometimes it happens partially, and it seems to be unrelated to CPU/GPU view mode
- Undo everything and clip again
- Hide the rectangle and see how all circles get visibly unclipped — that is OK
- Now toggle visibility of the Layer 2 instead — something changes, but circles are still clipped
- Hide Layer 2 and drag one of the circles — boom, they are unclipped again (bug #3)
Sublayers are broken and this is why I avoid using them.