Sonoma beta release notes mention that NSMenu was rewritten from scratch using AppKit, however, it seems like a lot of behavior was removed along the way which breaks applications. I've filed several requests using Feedback Assistant, but none of them were fixed in the 3 following betas.
- FB12867496:
NSMenuno longer receives keyboard events fromGetEventDispatcherTarget(there is a workaround) - FB12867573:
NSMenuItemcustom view window isnil - FB12887219 :
NSMenuperformSelectorhighlightItemdoesn't highlight menu item - FB12938907:
NSMenunot properly updated when adding/removingNSMenuItem
I wonder if anyone else has experienced similar problems and can share workarounds for them: