Comment 9 for bug 48226

Revision history for this message
jmspeex (jean-marc-valin) wrote : Re: Autohide bugs

I've seen the same problem on a panel with default size and with a panel of size 52. I've been trying a bit with the panel at the top. I've tried with the panel up and I haven't been able to reproduce the jumping panel bug. Maybe the bug is only with panel at the bottom or maybe it's because of the way I use it when it's at the bottom. In any case, the bug happens for me about once a day or so. The more vm activity there is, the more the bug happens, which is why I think it's related to timing issues.

For example, say the panel has a hide timeout of 300 ms and is currently hidden. I "touch" it with the mouse pointer to make it show up, but quickly move my pointer away. It seems like the panel starts counting (hide timeout) at the moment I ask it to unhide. If it takes more than 300 ms for the panel to appear (machine swaps), it actually tries to hide itself before it has even unhidden itself from the first action. That leads to strange behaviour like what I describe in this bug report (and other oddities as well).