Renaming MSS inputs breaks preset link?

I’ve accidentally found out that if you rename inputs in a base metasound, then any presets that had that input exposed and overridden will default. In the case of a wave array, if you had assets in the wave array, they will default to not being overridden and therefore empty (since we keep wave arrays empty in the parent metasound).

I was very surprised by this. Is this a bug or feature? Seems as though it makes it quite difficult to make changes to any inputs that are already being used by presets.

Hello! Apologies for the late response.

Yes that’s unfortunately currently how it works and has been brought up internally too, thank you for the feedback. A workaround could be modifying the Display Name of the base graph - that change will propagate to all presets of the graph without affecting the existing connections/data.