[xmonad] Issue 258 in xmonad: Magnifier focus loop

codesite-noreply at google.com codesite-noreply at google.com
Tue Jan 6 00:03:59 EST 2009


Status: New
Owner: ----

New issue 258 by j... at kitenet.net: Magnifier focus loop
http://code.google.com/p/xmonad/issues/detail?id=258

What steps will reproduce the problem?
1. use magnifier Tall layout
2. open several windows
3. change focus with mouse back and forth between two windows

What is the expected output? What do you see instead?

Changing focus between two windows using the mouse with focus follows mouse
can cause the magnifier to enter a loop where it first focuses the upper
window and magnifies it, then focuses and magnifies the lower, etc.

To cause the loop, the mouse has to be wiggled just right, to move more
quickly than xmonad can focus+magnify a window. There is a rectangle where
the magnified window overlaps the other window. Change focus by moving the
mouse pointer from the magnified window to the other window, and then
quickly move it back into the overlap rectangle. If this is done before
xmonad has finished reacting to the initial focus change, then it will get
into the loop.

To break out of the loop, move the mouse pointer outside the overlap  
rectangle.

I can reproduce it on demand here by just moving the pointer up and down
repeatedly as fast as possible using my laptop's touchpad. I have also
reproduced it by accident a few times. I can provide a video of the bug in
action if my description doesn't make sense.

What version of the product are you using? On what operating system?

0.8 debian unstable

Please provide any additional information below.

If this error is due to a module from XMonadContrib, please tag this issue
with 'Component-Contrib' below.

Component-Contrib

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings


More information about the xmonad mailing list