I have some shortcuts for Pro Tools which have stopped working. When I try to create them again I can no longer see a submenu on certain menu items, particularly View and Window.
Howdy, welcome to the forum! As you might have already figured out, this is a great community full of people who love to help.
I encourage you to make good use of the search feature here, since issues relating to menu items in Sonoma are well documented. ↓
TL;DR: The developer is aware of the issue, but the problem lies with Apple, not Keyboard Maestro.
Literally the only reason I’m not updating yet!
Honestly, I have seen so many bug reports regarding Sonoma (here, on the LateNiteSoftware, BTT, MPU forums and elsewhere) that I’ll probably just skip it completely.
Ah man, I thought it was all going so well too. Will probably have to roll back if a fix isn't on the nearby horizon.
I have to say, while I'm totally convinced there's a bug in Sonoma's handling of menus, specifically the erroneous return of errors when there aren't any, I'm NOT totally convinced that there's not a KM problem as well. Here's why:
In Ventura, using the Select Menu action, you can select a submenu as the target in a menu hierarchy. In Sonoma, using the same Select Menu action, you can only select the final menu item (i.e. a root node) and not a submenu.
However, in Apple Mail, if you "do it by hand", i.e. manually select in Mail (by your mouse) the following:
Message > [account] > [first level submenu] > [second level submenu]
it works fine, even though the [second level submenu] is not the last menu item.
So why does manually selecting the target behave differently than writing a KM action to do the same thing? Sonoma works by explicitly selecting a specific submenu, but KM does not allow you to do this.