mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-01-11 14:40:25 +01:00
[BUG]: Windows minimizing to the system tray sometimes keep their tile #410
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Insprill on GitHub (Jun 14, 2024).
Describe the bug
When some windows minimize to the system tray, they'll sometimes keep their tile, which can only by fixed by opening it and minimizing it again. I've had this happen with Unity Hub, WinGetUI, and Thunderbird.
To Reproduce
This bug is quite inconsistent, It doesn't happen every time, but it usually happens to me at least once daily.
Expected behavior
The window tile should disappear with the window.
Operating System
komorebic checkOutputAdditional context
I don't have a copy of the
komorebic stateoutput, but the window does show there as if it was still open. I'll grab a copy of it next time it happens if it'll help.@LGUG2Z commented on GitHub (Jun 14, 2024):
Sounds like they may need to be identified: https://lgug2z.github.io/komorebi/common-workflows/tray-and-multi-window-applications.html
If this works can you open a PR to the app specific config repo with the rules as well?
@Insprill commented on GitHub (Jun 14, 2024):
I checked in my
applications.yamlfile, and Unity Hub and WinGetUI are both already there, and the executable names match. I'm not sure if that's the issue, considering it works most of the time; it's just occasionally that it doesn't.@LGUG2Z commented on GitHub (Jan 23, 2025):
@Insprill is this still an issue for you?
@Insprill commented on GitHub (Jan 23, 2025):
Yes. Usually at least once every other day I have to check komorebic state to see which window is a ghost.
@LGUG2Z commented on GitHub (Jan 23, 2025):
I have just tried to reproduce this with both Thunderbird and UniGetUI, and the latest version of
applications.jsonbut I'm not able to 🤔@Insprill commented on GitHub (Jan 23, 2025):
I haven't found a reliable repro yet, it seems to happen at random. My theory is it might happen if other windows are opening/closing/minimizing at the same time (I know opening a window right after closing one will leave the new one unmanaged, haven't gotten around to writing a report for that yet 😅), but I haven't really tried to test it.
@LGUG2Z commented on GitHub (Jan 24, 2025):
I think I found a repro - I got this to happen reliably when a window on monitor 1 is focused, and then I try to close UniGetUI on monitor 2 by directly clicking the X button in the app bar without first otherwise focusing it's window
@LGUG2Z commented on GitHub (Jan 24, 2025):
I can see here that the Hide event was ignored
@LGUG2Z commented on GitHub (Jan 24, 2025):
And it looks like this is only happening when the transparency feature is enabled 🤔