Whilst using Logic Pro in version 26.0 of the MacOS Tahoe (beta), we encountered an issue on any plugin tested where some components were not receiving mouse events when the plugin had been scaled down. This is something likely related to this particular combination of OS and DAW, as mouse events have been working correctly on other DAWs and operating systems.
Only certain aspects of popup components worked, depending on the scaling:
At 50% scale of the plugin, none of the component had mouse events working.
At 150% scale it received mouse events only on the top half of the dropdown component.
The smaller the scaling, the worse the issue.
This was noticeable for us on the bottom bar pre-set dropdown, and help text popovers, although it has been noticed for other third party plugins with bottom bars for components like buttons too. This seems to be a consistent issue with mouse events that is likely going to become a bigger issue as the OS grows in use.
Does anyone have any experience or fix for this issue?
If you haven’t already, I recommend reporting the issue to Apple. If these are plugins that work as expected in the same DAW version on an earlier OS, i.e. the OS version is the only thing that’s changed from a working setup, then it sounds like this could well be a bug in the OS. Apple might not know to fix this issue unless it’s reported to them.
I do have a few questions:
Is this a typo? There’s been 4 beta releases of macOS 26 so far.
Are you only seeing issues with popup windows? Apple generally discourages using additional top-level windows in plugins, see the relevant point here. If you’re only seeing issues with additional windows, Apple may consider this a known limitation, rather than a bug. In that case, you may need to consider alternative approaches for your UI. For popup menus, you can set a custom parent component, such as your main editor window, for the menu. This will draw the menu inside that parent component, instead of creating a new desktop window to hold the menu.
Yes sorry its version 26.0, since they updated it to match the year
Are you only seeing issues with popup windows?
I’m afraid it was appearing in not just extra popup windows, but within components like buttons as well. From what testing was done, it occurred with comboboxes (with or without dropdowns open), buttons, and popups. I believe we are already creating our popups with the custom parent component. We will likely report the issue to Logic and see if they have any known issues, and may end up reporting it to Apple down the line.