Community
Participate
Working Groups
- run the ControlExample, stay on the initial Button tab - listen for MouseDown and MenuDetect - right-click on an example Button on the page -> on motif and gtk you'll receive MenuDetect - MouseDown (seems wrong) -> on win32 and osx you'll receive MouseDown - MenuDetect
On further looking, this seems to be the case for all of the controls on gtk.
Grant to prioritize.
*** Bug 78547 has been marked as a duplicate of this bug. ***
*** Bug 240806 has been marked as a duplicate of this bug. ***
*** Bug 239927 has been marked as a duplicate of this bug. ***
Hi, it looks like this bug is actually caused because a MouseDown is sent as a postEvent while a MenuEvent is sent as a sendEvent. In order to fix this, we must have them both be part of the same event queue. However, the current implementation of fixing DnD for Wayland does not permit this, so this will depend on the status of Leo's fix ( Bug 515396 ). Once that is done, we would be able to manipulate the send/post events better, allowing this to be fixed.