macOS 27.2 makes AUv3 plug-ins completely useless as soon as the user accesses a button with a native submenu.

https://youtu.be/HnNGgYZQBvYJust submitted a bug report FB25497228, and posting it here in hopes to get Apple engineers' attention because it's such a bad bug that macOS 27.2 introduced, and don't think it has a workaround unless Apple fixes it. This wasn't an issue in 27.0.

Summary: Opening a native submenu in an out-of-process AUv3 plug-in and dismissing it without selecting anything will make the plug-in UI completely unresponsive to mouse input, and any animation will stop also. Only restart solves it.

I can reproduce this with Mela in both Logic Pro and Ableton Live 12. I've attached a demo project to the bug report. It's Xcode Audio Unti extension template with a small modification, just added a button with a submenu.

Mela can be found here if needed: https://apps.apple.com/us/app/mela-auv3-synth-fx-midi/id1668299428

Steps to reproduce with the attached project

  • Load Mela as an AU instrument in Logic Pro or Ableton Live
  • Open a factory patch.
  • Open a module’s Actions menu (ellipsis buttons)
  • Hover over Insert or Replace until the submenu appears, then dismiss it without selecting anything.

Expected result
Mela's UI continues to be interactive, e.g. parameters can be easily adjusted and modulation animations continue to work.

Actual result
No interaction can be performed, wether adjusting a prameter or dragging a module or pressing a button. Animations also stop.

This bug renders my plug-in completely useless on macOS as it makes heavy use of submenus. Please fix it!

Here's a link to the video demo of the issue: https://youtu.be/HnNGgYZQBvY