The quick solution seems to be enabling shell's surface to be an input monitor and using InputAreas as we do currently.
The long-term one would be to implement the shell as an input filter - allowing it to both receive and block events, in one go.
The quick solution seems to be enabling shell's surface to be an input monitor and using InputAreas as we do currently.
The long-term one would be to implement the shell as an input filter - allowing it to both receive and block events, in one go.