- Version: 2.6.5 (87)
- macOS: 11.0.1
Say I have two apps and four windows:
- Emacs with 2 side-by-side windows, one covering the left half of my screen (call it E1), the other covering the right half of my screen (E2).
- iTerm2 with 2 side-by-side windows, one covering the left half of my screen (call it T1), the other covering the right half of my screen (T2).
Prior to upgrading to Big Sur, I could use Phoenix to Window.focus() the window T2 and then Window.focus() the window E1 and be able to see E1 and T2 at the same time.
Now, when I Window.focus() window E1, it raises both E1 and E2 (obscuring T2). If I then Window.focus() T2, it raises both T1 and T2, obscuring E1.
Obviously, this isn't your fault, but some behavior change in OS or framework code. I'm not much of a Cocoa developer, but I'd be happy to try to help if given some advice.