Draft: effects/windowhead: reset focus when navigating away from heap
If we have two window heaps when navigating between heaps the previously selected window would remain highlighted.
An attempt to solve this in WindowHeap existed, which would work for the multiscreen case, but not for the case of DesktopView where multiple heaps are on the same window.
Testing done:
- load desktop view with windows on each desktop
- the last selected window on the last selected desktop no longer remains highlighted
I need someone to confirm the multiscreen case hasn't regressed before merging
Edited by David Edmundson