Shader bug: vec4 or vec3 becomes vec2

In the shader lab, if you change a vec4 or vec3 via the UI, it ecomes a vec2 in the uniforms editor in the shader lab.