Recently (perhaps with my Sequoia upgrade, but possibly before) I’ve noticed that applications that you’d expect to come to the foreground no longer do. For example: when I open an Emacs window from my Warp terminal, the Emacs window used to come to the foreground. Now it doesn’t. Second example: if Brave is in the foreground and I use my hot corner to activate Mission Control, click on some other window (I have seen this with Preview), Brave remains in the foreground.
Is there a new setting I’m missing, or what?
Edit: some new information from more experimentation:
- If I start with my Warp window in the foreground and start up a new Emacs session (i.e. start the application) from the command line, Warp retains the foreground. But if Emacs is already running and I add another file to the window (via “emacs foo”) from the command line, Emacs properly comes to the foreground.
- If I start with my Brave window in the foreground and go to Mission Control using a hot corner, clicking on a Preview window causes that window to come to the foreground, and Brave immediately grabs focus back. But if I do the same, and click on a Skim or Emacs window, things behave properly.
I find this all extremely odd and confusing.