-
-
Notifications
You must be signed in to change notification settings - Fork 339
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
When Stage Manager is enabled, AltTab doesn't show thumbnails for windows not shown in SM's stack #3079
Comments
Could you please share a video of the issue? It's hard for me to understand the issue from your description. Thank you 🙇 |
Thank you for sharing some visuals. If I understand correctly, you're saying that some previews are missing when, and only when:
And in that case, only the previews from that leftmost screen are missing. Is that correct? I'm wondering if this could be caused by the pinned issue #1324 which stems from the OS not sharing windows from other Spaces. Have you checked Thank you |
Correct otherwise but in my example all windows are on main screen (where screenshots are also grabbed) and there are no windows on other screens left or right. I also configure alt-tab to show only windows from the screen where pointer is which was the main screen. I do have separate spaces turned on though. |
I just tested that I can see window previews from all screens, user spaces and also full screen apps even though I have separate spaces enabled if I configure alt-tab to show all spaces and all screens. Of course previews are broken in same way if I have a screen left of the main screen but window titles are still correctly shown even in that case. |
Simplest use case to trigger the issue would be: Configuration:
Steps to reproduce:
It doesn't matter if there are windows on other screens or not. |
I looked into this issue. I think it's unrelated to screen position. I think it's purely related to what fits on Stage Manager. I did a test with something like 40 Finder windows. When I switch to another app, let's say Chrome, I see all those Finder windows going into Stage Manager. However, Stage Manager only show a stack with 3 windows. The other 37 windows are not visible. When summoning AltTab, I see the 3 windows from Stage Manager. The others are shown, but with no preview. This is the way macOS is doing it: when you minimize a window for instance, the actual window is shrunk, and put on the Dock. Same thing with Stage Manager. The actual windows are shrunk or hidden. It seems like Stage Manager doesn't render more than 3 window per app, and the other don't keep their buffer, thus when AltTab asks macOS, it gets no image to display. Nothing we can do about this. The same way we can't do anything about the thumbnails being skewed and low-resolution when Stage Manager is enabled. In general, Stage Manager breaks AltTab, and there is nothing we can do about it :/ |
In my case when the trigger condition is not active (ie. no screen on left), I can see all windows in the main screen with previews... even those windows that do not fit in Stage Manager stack. It still may be that nothing can be done but I can trigger/resolve the condition just with display arragement at any time. One difference in your test setup is that you use one app with many windows. I'm using many apps with one or two windows each. That can affect the result too. |
The bottomline for AltTab, unfortunately, is that Stage Manager breaks the experience. There may be tricks we could do to mitigate a little bit, but for 99% of users, we should advise not to use Stage Manager in combination with AltTab, as SM deteriorates the AltTab experience greatly. |
The bug
When the Stage Manager is active and there is a screen west (left) of main screen only those window's previews are captured that are on Stage Manager's recent list. All other windows do not have previews visible. If Stage Manager is deactivated the issue resolves.
If screen arrangement is modified so that the screen in the west is moved more towards WNW or WSW and screens overlaps less than about 50% then again the issue resolves.
Screen on the west can be either physical or virtual (like BetterDisplay) and resolution or orientation doesn't seem to affect the issue.
Environment
The text was updated successfully, but these errors were encountered: