ImageLabel with no image goes behind everything else

The ZIndex is 1. I just want to use it as a colored rectangle, not as an image, so I set its image to a blank string. Apparently the Z indexing takes this as “this object is not important at all” and hides it behind the very frame it is inside of.

[strike]Now I have to use a TextLabel to make a rectangle.[/strike] frames

edit: demo gif

What’s wrong with frames?

Frames will work too. I’ll use frames.

To elaborate on what Tomarty suggested, ImageLabels are for displaying images – not solid-colored frames. That’s what frames are for – they don’t have a text/image property because they’re meant for this and to be used as containers.