At some point in version 6 our ChoicePropertyComponents which are connected via ValueObjects to our apps configuration stopped working.
It’s a complete maze of Value objects and every time I try a different version takes several minutes to rebuild the app. So it’s tricky to work out what’s going on.
The problem seems to arise when the Value object is originally an empty string, which isn’t a choice. It then seems impossible to get it to set the Value to any valid selection when using the UI.
Checking out the version of juce_ChoicePropertyComponent.* from version 6.0.1 restores the correct behaviour.