baskerville / bspwm

A tiling window manager based on binary space partitioning
BSD 2-Clause "Simplified" License
7.8k stars 415 forks source link

Other windows overlay on the frozen window #1433

Open shasherazi opened 1 year ago

shasherazi commented 1 year ago

I'm sorry for my poor description, as I am not sure how to describe this issue. What happens is that if a window is "frozen" or "unresponsive," then if I go to some other workspace and come back, the windows on that workspace "overlay" on the frozen window. Something like the picture below

image

Here my keepassxc is unresponsive, and my firefox is overlayed or burnt, or whatever the appropriate word might be, in the place of where my keepassxc windows are.

In the screenshot, my firefox window is in the third workspace, and my keepassxc is in the first workspace. But keepassxc was doing some memory intensive work, I guess, so the firefox window was showing in the frames of keepassxc. In this case, my most recent window before switching to the first workspace was firefox, so that window is shown. The last active window before switching to the "stuck" window workspace is shown over the stuck window.

This has happened to me many times. Whenever a window is stuck, other windows are previewed over it. It becomes normal once the stuck window is responsive again. It isn't a big deal, but it still feels weird.