In Adobe Audition on Windows 10, VST3 plugins are always displaying a default/generic editor. VST2 plugins are correctly using the plugin’s supplied editor.
I’m unable to reproduce this on Windows 10 using the latest Adobe Audition (build 22.0.0.96). I’ve tried building a default JUCE audio effect VST3 against both master and the latest tip of develop and both display the GUI correctly when opening in Audition. Are you using the latest version of Audition? Perhaps it has been fixed in a recent update.
Because I’m only ever getting generic editors, perhaps for some reason the pluginInstance->getActiveEditor() == nullptr condition is never being fulfilled?
That isn’t what that line is doing - the check for Audition or Premiere is there to ensure that an editor is always created in those hosts since there is a ref-counting bug which was previously causing editors to not be displayed. See this thread for more info: