[xmonad] Issue 602 in xmonad: xmonad hangs when clickJustFocuses = False and the user clicks outside of the focused window while a submap is active.

codesite-noreply at google.com codesite-noreply at google.com
Sat Apr 18 17:17:46 UTC 2015


Comment #1 on issue 602 by allber... at gmail.com: xmonad hangs when  
clickJustFocuses = False and the user clicks outside of the focused window  
while a submap is active.
https://code.google.com/p/xmonad/issues/detail?id=602

At a guess, it's using a private event loop instead of the main loop and  
discarding the messages that would change focus (since it has only a  
keyboard grab). Either it should grab the pointer to prevent focusing  
anything else, or it should use the main event loop (via handleEventHook)  
to recognize keys.

(This is unfortunately a common problem with xmonad contribs; most of their  
authors do not understand X11 event flow, or how events interact, and use  
naïve solutions that fail in various circumstances. This is most obviously  
true with the contribs that manipulate the selection, since the naïve view  
thinks a selection is a box that holds content, when it is actually an  
invitation to an event dialog with the selection holder; but private event  
loops also tend to show the problem.)

-- 
You received this message because this project is configured to send all  
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings


More information about the xmonad mailing list