Shader turn transparent without the texturerect having a texture?

Godot Version

v4.2.2.stable.official [15073afe3]

Question

So, I made a basic texture scroll shader that I wouldn’t think needed the TextureRect to have a texture. How can I make it only require the input for the shader?
When I don’t have a texture for the TextureRect , the shader just turns fully Transparent

Any Ideas?

because there’s nothing to draw at
so what you can do is to use ColorRect instead

Ooooh. Ok

yep. yep that was it