[launcher] entering a contextual menu with the keyboard sometimes requires pressing the right arrow key twice

Bug #817417 reported by Florian Boucault
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
unity-2d
Fix Released
Medium
Unassigned
unity-2d (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Steps to reproduce:

1. Press Alt+F1; it should focus the first item of the launcher
2. Press right arrow key

Expected result:

The contextual menu should open and its first item should be highlighted. The tile of the item in the launcher should lose its highlight.

Current result:

The contextual menu opens but its first item is not highlighted.

Tags: a11y

Related branches

Revision history for this message
Florian Boucault (fboucault) wrote :

The issue is related to the hack in LauncherContextualMenu::setFocus():
    QTimer::singleShot(1, this, SLOT(activateWindow()));

The bug does not seem to occur when increasing the timeout to 100..

Changed in unity-2d:
status: New → Confirmed
importance: Undecided → Medium
Changed in unity-2d (Ubuntu):
status: New → Confirmed
Revision history for this message
Michał Sawicz (saviq) wrote :

I can't reproduce anymore, marking as fix released, please reopen if this is still happening for anyone.

Changed in unity-2d:
status: Confirmed → Fix Released
Changed in unity-2d (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Gerry Boland (gerboland) wrote :

I can reproduce, and have just fixed it in commit 766.

Changed in unity-2d:
status: Fix Released → In Progress
status: In Progress → Fix Committed
Revision history for this message
Lohith D Shivamurthy (dyams) wrote :

This can be reproduced from today's trunk

Revision history for this message
Lohith D Shivamurthy (dyams) wrote :

I can't reproduce this from daily ppa

Changed in unity-2d:
status: Fix Committed → Fix Released
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.