Maybe one way to handle the shader debugging, is for VUO to have it's own dedicated console window, kind of like the Graph Foundation editor options for QC.

I don't think that's as good as having errors printed in the window that you're typing code into, but it's an idea.

It might be handy even if the GLSL editing had error debug.