I was scratching my head why my ShaderFeature once I had renamed the reference (to be easier to adjust from script) could no longer be exposed in the mat inspector. The “exposed” box was just grey and I couldn’t turn it on or off and it just defaulted to off.
I dug through the shader graph code and found this in ShaderKeyword.cs
Well that explained it. Adding “_ON” fixed everything. Did I miss this or is this no where mentioned in the docs? Shouldn’t it maybe be a tooltip at least when you highlight the greyed out expose toggle?