-
-
Notifications
You must be signed in to change notification settings - Fork 343
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Starting with macOS 12.2, AltTab only grabs windows in active spaces #1324
Comments
Seeing the same on macOS 12.2 (21D49), the production version of macOS 12.2. |
likely related to kasper/phoenix#289 and ianyh/Amethyst#1192 |
|
@dnivi3 the code change you linked to is this: Changing the order |
@lwouis yeah, I realised my layman non-technical understanding of this isn't helpful. Is there any I can help or contribute towards this getting fixed? |
Related: #1351 |
Just to add the datapoint, the issue persists in the newly released macOS 12.3. |
This behaviour is repeatable. I have 3 desktops. When restarting alt-tab, windows from the active one get detected correctly, the switcher works just as expected, while on the other desktops only the active window is shown in the switcher. Restarting the apps/reopening the windows causes them to be shown in the switcher. Macos 12.3.1 here. |
Allowing screen recording permissions to the app should fix this. |
@kaatt - were you refering to my comment? It does not fix this issue - AltTab had the permission to record screen all the time. Windows from the current desktop are detected just fine after restart of AltTab, but on other desktops only one window is detected (+ all the windows that are created after AltTab is launched). |
It seems that we could simply replace the call to Can anyone confirm this would work? |
I experimented with replacing |
@lwouis glad to hear it solves for regular windows, but shame with fullscreen ones. Selfishly, this solves for my use cases. Is there a branch I can build from to test this? |
i'm sorry, there isn't |
I just notice this recently. And the strange part is, it is inconsistent between apps. I have two steam games, "Undead Hord 2" and "Nova Drift". I play both in full screen. When I cmd+tad out of the game, I can see both in the task list. However, from desktop, when I try to cmd-tab back to the game, "Nova Drift" shows, while "Undead Hord 2" won't. |
Describe the bug
I updated to macOS 12.2 Beta (21D5039d) this morning, and since then, AltTab only grabs the front-most full-screen app window from each of my displays — ignoring the full-screen windows that are not front-most.
I know that the full-screen support is buggy because this app has to use private APIs, etc., but I wanted to bring this situation to the attention of the developers as a known issue.
Usually when AltTab is missing windows, I can quit and re-launch the app to get it to pick up the current state of my environment. However, even this action no longer works as of this morning's macOS beta update.
Screenshots / video
http://s3.ryanparman.com.s3.amazonaws.com/alttab-bug-1.mp4
The text was updated successfully, but these errors were encountered: