返回社区
已修复

Unmanaged windows on wakeup on secondary screen

P
pasteleyOP

Periodically after wake up from sleep with external monitor connected, all apps on it becomes unmanaged: they disappear from Window Switcher, moving action not working on them, bsp-layout becomes broken
I have a feeling there is some race happening at that moment, but could catch exact root cause now.
Most of the time it reproduces with such flow: fresh boot -> connecting monitor -> moving windows to it -> sleep -> wake-up

回复9

P
pasteleyOP
· 已编辑 2026年3月12日 17:26 UTC

Can you suggest what kind of diag I can gather to simplify debuging of such cases? Besides runing console app running in bg?

Wrapper开发者

There was a bug in v0.13.3 where the invalidation window didn't refresh correctly. It has been fixed in v0.13.4. Please try the new version. If you still have issues, reply and I’ll follow up.

P
pasteleyOP
· 已编辑 2026年3月14日 09:43 UTC

Still happening, only single window from each screen (across all desktops on them) is visible in window switcher on wake up
But now if you manually select one (click on it), it becomes managed and aligns with layout

P
pasteleyOP
· 已编辑 2026年3月15日 16:46 UTC

Consistently reproducing wIth only main screen as well

Wrapper开发者

I've tried to improve stability. Please try version 0.13.6 to see if it resolves the issue. I'll continue to investigate since I can't reproduce the bug myself.

P
pasteleyOP
· 已编辑 2026年3月16日 09:25 UTC

It's a bit better now, all apps present in app switcher
But layout is still unmanaged (all apps windows are floating) and requires Tangrid restart
Even thought opening new one places it correct place acording to layout, but it's not being snapped when moved

Wrapper开发者

The stability of 0.13.7 has improved further. If you have any positive or negative feedback, please reply here and I’ll keep following up!

P
pasteleyOP
· 已编辑 2026年3月23日 10:15 UTC

I'd say it's mostly gone, at least I haven't had to restart tangrid since last update

Wrapper开发者

Great, then I’ll assume it’s been fixed for now and mark the post as resolved. If there are any issues later, feel free to @ me.

在 Discord 查看