With touchpad, non-first menu items don't highlight and submenus don't open until clicked

Bug #969076 reported by Matthew Paul Thomas
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
gtk+3.0 (Ubuntu)
Confirmed
Low
Unassigned

Bug Description

libgtk-3-0 3.4.0-0ubuntu1, Ubuntu Pangolin

1. Open any GTK menu:
    - a pulldown menu, for example the "File" menu in Nautilus
    - a context menu, for example for a file in Nautilus
    - a radio menu, for example any of the menus in the System Settings "Power" panel.

2. Move through the menu with a touchpad.
    What happens: The first sensitive item highlights as it is hovered over, but the others don't.
    What should happen: Every sensitive item highlights as it is hovered over.

3. Move the pointer over a submenu title.
    What happens: Nothing.
    What should happen: The submenu opens after a short delay.

4. Click the submenu title.
    What happens: The submenu title highlights and the submenu opens.

Exactly the same problem happens whether navigating the menu by moving (button down, button up, move) or by dragging (button down, move, button up). The only difference is that when dragging, the release closes the menu without selecting any item.

This is a sequel to bug 949414, which has been marked fixed.

Revision history for this message
Matthew Paul Thomas (mpt) wrote :
description: updated
summary: - In menus, non-first items don't highlight and submenus don't open until
- clicked
+ With touchpad, non-first menu items don't highlight and submenus don't
+ open until clicked
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gtk+3.0 (Ubuntu):
status: New → Confirmed
Revision history for this message
Matthew Paul Thomas (mpt) wrote :
Revision history for this message
Matthew Paul Thomas (mpt) wrote :
Changed in gtk+3.0 (Ubuntu):
importance: Undecided → Low
Revision history for this message
Chase Douglas (chasedouglas) wrote :

I asked Matthew on irc to create a recording of a click and drag. The recording shows a lot of two finger dragging, which may be generating X scroll events.

However, all that was based on looking having looked at the wrong bug :(. For this particular bug, I don't yet know what is wrong. I need to know what GTK needs from X before I am able to debug further. Does GTK need some events that X is no longer sending?

Revision history for this message
Matthew Paul Thomas (mpt) wrote :

Sorry, Chase, I forgot what I was supposed to be doing. I was doing two-finger swipes instead of drags.

This one is a recording of three drags.

description: updated
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.