Broken AudioProcessorParameter::getText() call on AU?

Hi,

I’m wondering about this line here in AUWrapper.mm (JUCE Github)

This is calling into a parameter’s AudioProcessorParameter::getText () virtual function.

However, it does so with a maximumStringLength parameter that’s set to 0.

This results in some parameter values not being displayed at all in Logic’s automation lane. When I set this value to something >0 I can see the correct values that I override in my AudioProcessorParameter subclass.

Is this set to 0 intentionally and if so, why? To me it looks like a bug right now and hacking this is seemingly the only way how my parameters will be displayed correctly on Logic.