On Fri, Jan 30, 2009 at 01:06:00PM -0000, 4711 wrote:
> 1.)
> The Mouse Gestures extension only changes the context menu behaviour from 
> mousedown to mouseup
> for context menus inside the "content" where Mouse Gestures is working. In 
> all other places the menu
> will be shown on mousedown! (Like the context menu for tabs or toolbars)
> 
> 2.)
> I don't think the problem is related to Accessibility. At least on my system.
> 
> 3.)
> With Fx3/Gecko 1.9 a lot of changes to the popup code where introduced.
> After some investigation with eventListeners (added by an extension) I have 
> found one (big?) problem:
> 
> -Sometimes mouseup events are fired to the popup although the popup is not 
> visible yet.
>  (the popup.state is "showing" not "open")
> -this mouseup will call the command of the menuitem it happened over and 
> close the popup
>  (I think positioning and showing the popup is VERY slow)

Right ... thats the current understanding. Also I somehow have the
feeling that this happens because the focus gets auto moved to the
none-existing popup. The randomness could be explained by a overflow
given that the actual popup size is still zero.

> 
> For me the "ghost commands" where 100% reproducible when a mouseup was fired 
> to the popup
> while its state was "showing" (about to become visible)

I tried to fix the state so its not in state open until the frames
have been created asychronously. However, this didnt help. OTOH, there
was a second bug with the accessibility code that could have made this
fix unvoid. I will try it again now that the accessibility fix has
landed.

> 
> The problem happens more often if the popup has to be moved to the top of the 
> cursor. (More calculations?)
> And I can reproduce it quite reliable if the window the popup
> belongs to has to be brought to the front first.

Thanks. I will check this one. Please post that info to the upstream
bug too.

 - Alexander

-- 
[MASTER] right click (with button release) might activate random popup-menu-item
https://bugs.launchpad.net/bugs/187313
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to