lwouis / alt-tab-macos

Windows alt-tab on macOS
https://alt-tab-macos.netlify.app
GNU General Public License v3.0
10.55k stars 321 forks source link

Little Snitch window not shown when "hide apps with no windows" is on #3535

Closed eugenesvk closed 1 month ago

eugenesvk commented 1 month ago

Describe the bug

Little Snitch is not shown in AltTAb when "hide apps with no windows" is on even though Little Snitch has its settings window opened

Screenshots / video

shows that LS is running/has a window opened, but not visible in AltTab

Alttab LS

Steps to reproduce the bug

  1. Open Little Snitch
  2. Enable "hide apps with no windows" in AltTab
  3. Press Cmd-Tab
  4. See error

Your environment

lwouis commented 1 month ago

Hi,

If a window is not appearing in AltTab, it's most likely because it's not considered to be shown. This happens for HUD and other "not really a window we should show".

I suspect that this LittleSnitch window is not implemented as a standard window. You can confirm this using the Accessibility tool from XCode. You can also contact their customer support to confirm this and ask them to address the issue.

If AltTab is not considering this a window, it's most likely that other accessibility apps don't.

Closing this ticket as there is no action we can take on our side

Thank you 🙇

eugenesvk commented 1 month ago

Could you add an exception list of apps to the "hide apps with no windows" rule? Or have a "whitelist" in addition to the already existing "blacklist"? (this app never exists without a window)

lwouis commented 1 month ago

Unfortunately, this would be too niche. I suggest asking their customer support to address the issue. It must be affecting other accessibility apps in addition to AltTab. They should probably fix this issue

eugenesvk commented 1 month ago

Looked a bit more into this: this limitation is an intentional security config in LS since being accessible means other apps can change the firewall rules

Meanwhile I'll see if disabling this global option and adding apps in the blacklist could work (or require too many exceptions) if you think the blacklist mirror is too niche

(by the way, think this global option "hide apps with no windows" should be in the blacklist instead of appearances as it's about the same thing unless there is some subtle difference)

starptr commented 4 days ago

@eugenesvk fyi there is a (perhaps new) option in LS to expose its windows to other applications, including alt-tab. See https://github.com/lwouis/alt-tab-macos/issues/3591#issuecomment-2339337261

eugenesvk commented 4 days ago

Thanks, my last comment is about this option