1 | initial version |
The reason for the menu bar not being enabled when using activate(ignoringOtherApps:) is that this command activates the specified application without bringing the focus to the application's menu bar. Therefore, the menu bar remains inactive until the application receives a click or keystroke that activates it. This behavior is intended to prevent interruptions to the user's current workflow by ensuring that the newly activated application does not take over the user's attention.