-
-
Notifications
You must be signed in to change notification settings - Fork 330
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
Slack Huddle Window does not show in AltTab #3042
Comments
Hi, I tried the steps and couldn't reproduce the issue. The window shows correctly for me. Any idea about differences in a steps between the cases where it happens and the cases where it doesn't happen? Thank you 🙇 |
I can reproduce - this recently started happening to me. AltTab 6.64.0 |
This has been happening on my machine for quite a while - it sometimes works though, but I have no clue what triggers it. AltTab 6.64.0 |
There is something odd about Slack's Huddle window. |
I did some previous work on macOS window management. Here's an example of an "odd" window: let panel:NSPanel = NSPanel(
styleMask: [
NSWindow.StyleMask.nonactivatingPanel,
],
)
panel.collectionBehavior = [
NSWindow.CollectionBehavior.canJoinAllSpaces,
NSWindow.CollectionBehavior.fullScreenAuxiliary,
NSWindow.CollectionBehavior.stationary
] I'm guessing that the Slack Huddle window is an Does macOS provide a way to list all windows and their config? We'd soon see what's unusual about the Huddle window. |
( The UI for alt-tab-macos is itself an example of an "odd" window: https://github.com/lwouis/alt-tab-macos/blob/master/src/ui/main-window/ThumbnailsPanel.swift#L3-L26 ) |
I think this is where alt-tab-macos gets its list of windows:
|
I don't have time to dig further, but this |
@jameshfisher AltTab has to hide some UI elements like HUDs, popovers, some dialogs, etc. The huddle window is showing in AltTab sometimes. For me, 100% of times. If AltTab is not showing it, it's either that they change properties of that window over time. For instance maybe they add an animation like the window starts as a HUD and morphs into a window. Apple Books.app was doing such things. We added a tracker to see when windows change state later on because of them. So it would have to be extra crazy/unexpected for AltTab to not pick it up. The other possibility is that there is something about other Spaces or Fullscreen. Those windows can't be detected (see #1324) Slack has to fix this. Thousands of other apps show correctly in AltTab. It's on their side. |
@adammw if the window is not shown by AltTab but then shown after AltTab is restarted it's likely that the window has changed after it spawn, and while at that time AltTab rejected it, it accepts it later. It seem to corroborate what I wrote above: #3042 (comment) |
Describe the bug
Slack's Huddle Window does not show in AltTab.
Screenshots / video
Add screenshots to help explain your problem. You can also record your screen to show the bug in action. That is really helpful!
Steps to reproduce the bug
Your environment
I have managed to get it to show up once eventually after moving the window to various monitors and full screen, but have not been able to reproduce that.
The text was updated successfully, but these errors were encountered: