Dash - dash search should catch keyboard events immediately, not after UI is loaded and displayed

Bug #891210 reported by Chad Miller
102
This bug affects 17 people
Affects Status Importance Assigned to Milestone
Ayatana Design
Fix Committed
Medium
John Lea
Unity
Incomplete
Medium
Unassigned
unity (Ubuntu)
Incomplete
Medium
Unassigned

Bug Description

Once we become expert at using our machines, the delay between tapping the Super key and starting to type results is short, and the computer lags behind. I can hit Super, and start typing the name of a program, and the first few keys are lost because the search field in the Dash didn't appear until after I started typing. That ruins the search, and I must start over.

I haven't seen the source code, but surely the the UI isn't cheap to load, and even beginning to do that should be a step after starting to catch key events in a buffer to be replayed after the UI is up.

The UI having been displayed must not be a prerequisite for catching the letters of the thing I'm searching for.

Tags: a11y udp
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in unity (Ubuntu):
status: New → Confirmed
Revision history for this message
Bilal Akhtar (bilalakhtar) wrote :

Would be a good idea in theory, but it may be tough to implement.

Changed in unity:
status: New → Confirmed
importance: Undecided → Low
Changed in unity (Ubuntu):
importance: Undecided → Low
Revision history for this message
Chad Miller (cmiller) wrote :

Modal window 1x1 px. Grab keyboard focus. Dynamically load libraries. Load resources. Display UI.

John Lea (johnlea)
tags: added: udp
Changed in ayatana-design:
assignee: nobody → John Lea (johnlea)
importance: Undecided → Medium
status: New → Triaged
Changed in unity:
milestone: none → backlog
Tim Penhey (thumper)
Changed in ayatana-design:
status: Triaged → Fix Committed
Changed in unity:
status: Confirmed → Triaged
Omer Akram (om26er)
Changed in unity (Ubuntu):
status: Confirmed → Triaged
Alan Jenkins (aj504)
tags: added: a11y
Tim Penhey (thumper)
Changed in unity:
milestone: backlog → none
John Lea (johnlea)
summary: - dash search should catch keyboard events immediately, not after UI is
- loaded and displayed
+ Dash - dash search should catch keyboard events immediately, not after
+ UI is loaded and displayed
Changed in unity:
importance: Low → Medium
Changed in unity (Ubuntu):
importance: Low → Medium
Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote :

Mh, I can't reproduce this anymore, but I guess it might still happen on low powered machine... Any feedback?

Revision history for this message
Chad Miller (cmiller) wrote : Re: [Bug 891210] Re: Dash - dash search should catch keyboard events immediately, not after UI is loaded and displayed

I can't reproduce now.

Revision history for this message
Palmieri (palmieri-vincent) wrote :

This doesn't affect me anymore, and my machine can be considered as low powered. Thanks for the fix !

tags: added: rls-w-incoming
tags: added: rls-x-incoming
removed: rls-w-incoming
Revision history for this message
Will Cooke (willcooke) wrote :

Sounds like this is not an issue any more. Untagging from rls-x-incoming and subscribing myself. Please comment if this is still an issue for you.

Changed in unity:
status: Triaged → Incomplete
Changed in unity (Ubuntu):
status: Triaged → Incomplete
tags: removed: rls-x-incoming
Revision history for this message
Henry J. Douglas (doug-the-alquimista) wrote :

It still affects me. Low powered machine. After pressing the Super key, i type something while the UI is not loaded yet and it doesn't catch anything I typed before. Opening dash through other methods work. Only Super causes a massive 2 second delay. Intel Graphics. Ubuntu 16.04.1

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.