[panel] Menus don't stay open if mouse button is not pressed in a weblive session

Bug #870055 reported by Florian Boucault
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
unity-2d
Fix Released
High
Unassigned

Bug Description

Steps to reproduce:

1. Login in a weblive session with Unity 2D on Ubuntu 11.10: http://www.edubuntu.org/weblive
2. Open up an application that has menus
3. Move your mouse pointer to the top panel
4. Press the left mouse button
5. Release the left mouse button

Expected result:
After step 3. the application menus should appear.
After step 4. one application menu should open and the application menus should still be visible.
After step 5. the application menu should close and the application menus should still be visible.

Current result:
After step 3. the application menus appear.
After step 4. a menu is opened.
After step 5. the menu is closed.

Related branches

description: updated
Changed in unity-2d:
status: New → Confirmed
importance: Undecided → High
Changed in unity-2d:
milestone: none → 4.14
Revision history for this message
Alberto Mardegan (mardy) wrote :

Unfortunately I couldn't reproduce this, as the Java clients fails to run.
I also tried installing the neatx server locally, and connect from another but I couldn't get the connection working. :-(

Florian, what happens if you click on a "xev" window? Does the problem happen even if you don't move the mouse cursor at all, after pressing the mouse button?

Revision history for this message
Alberto Mardegan (mardy) wrote :

Looks suspiciously similar to bug 869196. Let's retest this one, once the other has been fixed.

Changed in unity-2d:
assignee: nobody → Renato Araujo Oliveira Filho (renatofilho)
Revision history for this message
Renato Araujo Oliveira Filho (renatofilho) wrote :

I have tried without success to reproduce this bug between my 2 machines using the free edition of NX server/client, everything works fine without bug.

Fortunately I found a very similar bug which makes the menu disappear, and after some code research I found how to fix that, this is related with missing variable initialization (use_event) on Panel service (panel-service.c), but then I discovery this was fixed on bug #869196 (which I believe could fix this bug).

In the end I found a problem on AppNameApplet which can be related with this bug too, you can find my fix on my related branch.

Gerry Boland (gerboland)
Changed in unity-2d:
milestone: 4.14 → 5.2
Gerry Boland (gerboland)
Changed in unity-2d:
assignee: Renato Araujo Oliveira Filho (renatofilho) → nobody
Changed in unity-2d:
milestone: 5.2 → 5.4
Changed in unity-2d:
status: Confirmed → Fix Released
Revision history for this message
ghomem (gustavo) wrote :

Present on Ubuntu Precise using Unity-2d. Reproducible with xrdp remote sessions using both Xvcn or X11rdp as backends.

This probably affects NX as well:

http://www.nomachine.com/tr/view.php?id=TR10I02626

The Gnome Classic session is not affected by this problem.

Revision history for this message
Nestor Urquiza (nestoru) wrote :

Using Ubuntu 12.04 and xrdp here. We are experiencing the same issue. Once connected via rdp you can click on any of the unity options. You can start clicking on them one by one until the menu comes up from which moment you can just rollover and they will keep up. The only option that always work is to click and hold the mouse.

Is there any solution for this?
Thanks!
- Nestor

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.