クリックすると[NSMenupopUpMenuPositioningItem:atLocation:inView:]を呼び出すNSButtonがあります。メニューは適切な場所にポップアップ表示されますが、最上位のNSMenuItemは常に青色で強調表示されます。ただし、そうでない場合を除き、マウスがその上にカーソルを合わせているかのように表示されます。NSMenuItemのハイライトを制御する方法が見つからないようです。
スクリーンショットを見ると、マウスがまだNSButtonの上にあるにもかかわらず、メニューが強調表示されていることがわかります。
どうすればこれを修正できますか?NSButtonをクリックしたときに何も強調表示されないようにします。