I use two workspaces, so I'm often switching back and forth between them. However, if I switch from 1 to 2 to 1, I find that focus is lost for the window I originally had focused on 1. Also, I have GKrellM sitting on the left-hand side of my screen. If I open an app and cover part of GKrellM, switch workspaces, and come back, now GKrellM is on top of the other app. I'm assuming this is reproducible? I have click to focus selected.
It shows when you witch to an empty workspace, right? The following scenario is happening: 1) You have several windows on a workspace, including gkrellm which is sticky. 2) You switch to another workspace, and as gkrellm is sticky, it's the only window that remains visible. Xfwm4 will focus it then, rather than setting focus to its hidden fallback window 3) you switch back to the 1st workspace. As gkrellm is focused, it stays focused (being visible an all workspaces) This is not really a bug, it's rather a side effect of the design.
Ah, I see. Yes, to be honest I never thought to test this with windows open on both workspaces. Would there be an opportunity for either of the following: not to grab focus of windows such as GKrellM (according to some criteria I don't know) or the ability to remember focus per-workspace? Thanks.
Nope, it's more like one way or the other. I can disable that portion of code that was added in 4.2.1
This is rally like that by design, I'm not sure I see a bug here. Closing.