Unable to select GtkMenu item above the current one with the cursor if the current one has a submenu

Bug #590374 reported by Sebastian Keller
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GTK+
Fix Released
Medium
gtk+2.0 (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Steps to reproduce this:
1. click on "Applications"
2. place your cursor over some item in the middle with a submenu
3. wait for the submenu to open
4. move the cursor up to select the item above (in the applications menu, not the submenu)

Result:
The old item remains selected while the cursor is hovering the item above

Additional Information:
You are able to select the item by clicking or by using the keyboard. Also selecting the item above the current one works again without clicking or using the keyboard. All GtkMenus seem to be affected.

gtk version: 2.21.1-1ubuntu1

Related branches

Revision history for this message
Sebastien Bacher (seb128) wrote :

thank you for your bug report, do you know with which update that started?

Changed in gtk+2.0 (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Sebastien Bacher (seb128) wrote :

could you describe what you call "with a submenu"? you mean the category needs to have submenus listed?

Revision history for this message
Sebastian Keller (skeller) wrote :

In 2.21.0-1ubuntu2 it still worked, 2.21.1-1ubuntu1 was broken, but I'm not sure about the versions inbetween.

By submenu I mean for example in "Applications" "Internet" or "Office" have submenus, "Software-Center" doesn't have a submenu.

I think it might be a gtk upstream bug caused by this commit:
http://git.gnome.org/browse/gtk+/commit/?h=gtk-2-22&id=43091232a2598c7d14834aec1e7b11806b1829c6

Revision history for this message
Sebastien Bacher (seb128) wrote :

thank you for the details, need to be sent upstream then or tested by somebody wanting to rebuild gtk with the change

Changed in gtk+2.0 (Ubuntu):
status: Incomplete → New
Changed in gtk+2.0 (Ubuntu):
status: New → Triaged
Changed in gtk:
status: Unknown → New
Changed in gtk:
status: New → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

the bug has been fixed in the upstream vcs now

Changed in gtk+2.0 (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gtk+2.0 - 2.21.2-0ubuntu1

---------------
gtk+2.0 (2.21.2-0ubuntu1) maverick; urgency=low

  * New upstream version:
    - The newly added gdk_drag_context_get_action function has been
      renamed to gdk_drag_context_get_selected_action to make the
      name less confusing.
    - Introspection annotations have been added in many places
    - New accessors for sealed struct members:
      gtk_viewport_get_view_window
      gdk_drag_context_get_source_window
    - Bug fixes:
      608218 GtkOffscreenWindow causes bad window with GtkEntry
      611709 Add gtk_statusbar_remove_all
      596428 GtkAssistant: Support ending with a progress page
      620511 Use g_source_set_name for all custom GSources in GTK+
      608537 Make the file chooser's sort arrows consistent (lp:#509656)
      620863 Unable to select GtkMenu item above the current one (lp: #590374)
  * debian/control.in:
    - updated glib requirement
  * debian/patches/065_build_introspection_file.patch:
    - dropped, the fix is in the new version
  * debian/libgtk2.0-0.symbols:
    - new version update
  * debian/patches/070_mandatory-relibtoolize.patch:
    - new version update
 -- Sebastien Bacher <email address hidden> Fri, 11 Jun 2010 11:48:48 +0200

Changed in gtk+2.0 (Ubuntu):
status: Fix Committed → Fix Released
Changed in gtk:
importance: Unknown → Medium
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.