Describe the bug
Window Switcher is pretty great, but it has some trouble with programs like QGIS, Dual Commander etc.
Those programs create dialog windows (correctly shown as separate windows in Window Switcher) but when done with those dialog windows (like pressing Ok or Cancel) sometimes they stay in the Window Switcher list as "ghost" windows. It shows them as "hidden" but they cannot be activated.
Even if I restart BTT the "ghost" windows are still listed.
The problem has been with me since forever, it's not a new bug.
Seems I was unclear in what the problem is. Let me try again.
Certain programs seem to use non-standard dialog windows. Double Commander and QGIS are two examples that I constantly use.
What happens is that after the dialog window is closed (not visible any more on the screen, not litsted anymore by MacOS built-in window switcher's Application windows) BTT Window Switcher continues to list it as "hidden". It cannot switch to it, but it still lists it.
@Andreas_Hegenberg, as alternative, can you add more filtering options to the Window switcher?
If we could filter by application/window (which is currently available) and also by state (hidden, minimized) it will be pretty easy to solve this?
Actually, on the topic of excludes in Window Switcher, I was thinking that besides hidden/minimized states, also excluding by monitor on which aplication is displayed would be useful. And you already provide this information on the Window-Switcher.
The use case for this is, for example, "hide all other windows on the same monitor".
I didn't change anything yet (but I have a few ideas on how to prevent ghost windows from showing up, the main problem is some apps forgetting to clean up their closed windows...)