Skip to content

Change in behavior of Window.focus()—it now raises all windows of the app. #266

@cfraizer

Description

@cfraizer
  • 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions