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:
NSMenu
no longer receives keyboard events fromGetEventDispatcherTarget
(there is a workaround) - FB12867573:
NSMenuItem
custom view window isnil
- FB12887219 :
NSMenu
performSelector
highlightItem
doesn't highlight menu item - FB12938907:
NSMenu
not properly updated when adding/removingNSMenuItem
I wonder if anyone else has experienced similar problems and can share workarounds for them: