Thanks for this update! I’ve updated our tracking issue with this information.
To answer your question: No, there is not currently a way to keep the windows open until you close them manually.
This is indeed the substance of the change between v4 and v5.
Specifically:
- In v4 we created a duplicate AU just for showing the UI of the plugins. This had some nice benefits, but one major downside which was that since the AU was not the one actually being used it could not draw any information related to audio actually flowing through the AU.
- In v5 we changed it to show the UI of the AU that is actually in use in the cue. The main benefit to this is that the UI can now show metering or other information for the active AU.
However, having AUs open and loaded can be rather costly, as you might have hundreds of cues with AU effects installed on them, so in v5 the AU UI can only be shown when a cue is actively loaded. If the cue is stopped and unloaded, it will close any windows associated with the effects of that cue since those effects are torn down when the cue is stopped.
This is one of several examples of how most AU authors are not imagining programs like QLab when they write their AUs, which can lead to problematic implementations when used in QLab.
-C