nikitabobko / AeroSpace

AeroSpace is an i3-like tiling window manager for macOS
https://nikitabobko.github.io/AeroSpace/guide
MIT License
7.56k stars 124 forks source link

Windows of floating hidden applications don't preserve their position when focused from different workspace #642

Open nikitabobko opened 3 weeks ago

nikitabobko commented 3 weeks ago

Steps to reproduce:

  1. Open 1 finder window, make it float (layout floating), and place it in the middle of the screen
  2. Press cmd-h to hide application
  3. Switch to a different aerospace workspace
  4. cmd-tab to Finder application

Expected: The Finder window is in the middle of the screen Actual: The Finder window is in the bottom right corner

In the #641, it's reported that it's a 0.14 - 0.15 regression. I didn't check it

Mazbrew commented 3 weeks ago

I discovered a similar issue with floating windows that are created by other floating windows.

My company creates a lot of internal tooling and I am not allowed to take pictures of them so I'm sorry for the lack of screenshots. But to give more context, the internal tools are typically non resizable and they are forced to be in the "floating" layout. All windows created by these tools also have the "floating" layout.

Steps to reproduce:

  1. Open an app that is floating
  2. Make another window using the app
  3. Swap to a different workspace
  4. Swap back to the initial workspace

Expected : Windows created by the app retain their positions before changing the workspace Actual : Windows created by the app are hidden away in the lower left corner