Not enough checks for transient windows
When using zoom, chat messages appear on other workspaces rather than on parent's workspace.
This is caused by zoom's windows having "non-existent" windows in WM_TRANSIENT_FOR
When using zoom, chat messages appear on other workspaces rather than on parent's workspace.
This is caused by zoom's windows having "non-existent" windows in WM_TRANSIENT_FOR