The Scale Window Title Filter plugin from Compiz Fusion interacts with the Scale plugin by updating the Scale plugin's CompMatch and then telling it to relayout the slots (via the scaleRelayoutSlots function). If the new CompMatch filters out the currently selected window, then no new window is selected, and the user must move the mouse or press an arrow key to select a window. The Scale plugin should ensure that some window remains selected after a relayout.
Created attachment 13655 [details] [review]
Sample 1-2 line patch to solve the problem
This is how I solved the problem myself. I called scaleMoveFocusWindow (s, 0, 0) in scaleRelayoutSlots. This ought to update the selected window if none is currently displayed.
I'm not too familiar with the code base, but this is as simple as I could make the patch.
Just want to say that I am also interested in this being solved!
Fixed in git head of compiz and scalefilter.