Actually, not so low-priority.
Here sometimes if I open a menu and switch to another application, the menu will still be drawn over the new application.
So, I think that using a pointer grab could fix that by closing the menu without needing to go back and reopen it.
Nothing extracted yet.
It's traditional in the Linux environment for context menus to take a pointer grab, so that other applications do not receive rogue clicks when clicking to dismiss the context menu.
(Not really essential, it's just a tiny behavior thing I noticed while trying out the client. Not sure how to mark this as a low-priority enhancement)