GNU bug report logs - #57320
29.0.50; Lucid menus can't be operated with the mouse

Previous Next

Package: emacs;

Reported by: Stefan <monnier <at> iro.umontreal.ca>

Date: Sun, 21 Aug 2022 14:44:02 UTC

Severity: normal

Merged with 57518, 58771, 59733

Found in version 29.0.50

Done: Paul Eggert <eggert <at> cs.ucla.edu>

Bug is archived. No further changes may be made.

Full log


Message #20 received at 57320 <at> debbugs.gnu.org (full text, mbox):

From: Visuwesh <visuweshm <at> gmail.com>
To: Po Lu <luangruo <at> yahoo.com>
Cc: Stefan <monnier <at> iro.umontreal.ca>, 57320 <at> debbugs.gnu.org
Subject: Re: bug#57320: 29.0.50; Lucid menus can't be operated with the mouse
Date: Tue, 30 Aug 2022 12:53:32 +0530
[திங்கள் ஆகஸ்ட் 22, 2022] Po Lu wrote:

> Stefan <monnier <at> iro.umontreal.ca> writes:
>
>> Menus stopped working recently when operated with the mouse.
>> What works:
>>
>> - I can click on the menu bar, and that brings down the corresponding
>>   menu.
>> - I can use the arrow keys and the RET key to move in the menus and
>>   select a particular entry.
>> - I can move the mouse to select another menu.
>>
>> What doesn't:
>>
>> - The menu entries are not highlighted as I move the mouse over
>>   them, and submenus don't popup as I move the mouse over them.
>> - If I mouse-click on an entry in a menu, the menu is not removed and
>>   the corresponding command is not run.  Instead I get my window
>>   manager's "root menu" (i.e. the menu I get when I click in the
>>   background) popup on top of the Lucid menu.
>>   Same happens if I click on a menu entry which is a submenu.
>>
>> The behavior is basically the same for popup menus, except that in popup
>> menus the submenus do popup as I move the mouse over them and if I click
>> on an entry which is a submenu the menu is popped down.
>
> I don't see this problem here with or without cairo, but as with all
> bugs related to grabs this is inherently difficult to reproduce.
>
> Please put a breakpoint on line 2879 of xlwmenu.c and tell me what
> XtGrabPointer returns.  Make sure to do this from another machine, since
> grabbing will not work if you switch windows or click anywhere else.

What exactly does "do this from another machine" mean?  I would like to
help debug this but I don't understand what you mean: do you mean to
control my computer running Emacs from another physical computer?  If
yes, then I'm afraid I cannot be of any help here...
[ I'm on c0bb1aac102f8727484763370b154f635a6a1fd1 and still have this
  issue.  ]




This bug report was last modified 2 years and 133 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.