Given how easy it is to observe a window while another one (or none) is active, maybe remove this feature altogether?
If it's not removed, there is the question of how to treat processes - they would really have to be inactive all the time, or else we'd have to allow multiple active windows.
Given how easy it is to observe a window while another one (or none) is active, maybe remove this feature altogether?
If it's not removed, there is the question of how to treat processes - they would really have to be inactive all the time, or else we'd have to allow multiple active windows.