Created by: acrisci
This is technically not what weston or X11 does, and I think it's going to lead to some wonky behavior to always focus on button release, but you must call
set_view_focus() to end the window grab and I don't feel like untangling that right now. Note that if you ever call
set_view_focus() without also setting the keyboard focus, you can end up in a state where rootston focus and keyboard focus differ.
Open a popup (right click menu on gnome-calculator) and then click into another window. The button down is swallowed and the button up focuses the new window. Rootston focus and keyboard focus are different.