In Catalina, `orderFront:` causes app to become the active application; how do I prevent this?
问题 I have a background "monitoring" app that runs either as an accessory or as a regular app (user choice depending on whether they want to see it in the dock). The app has several never-key utility windows ( NSPanel s) that display the progress of background tasks. When a background task starts, the window is made visible using orderFront: . This has worked great for years; the window would simply appear somewhere behind the active app. Starting in Catalina (macOS 10.15), however, orderFront: