race condition in dash text search penalizes fast typers

Bug #887297 reported by Steve Langasek
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
unity-2d (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

I don't know if this is a general unity issue or specific to unity 2d; I use unity 2d so I'm filing it here initially.

When I do a text search in the dash for an application, the results I get are dependent on how long I wait before hitting enter. If I type 'mumb', this maps uniquely to the 'mumble' program on my system, so ought to always launch this program. However, if I launched some other related application, such as skype or ekiga, more recently than the last time I launched mumble, this most-recently-launched application comes up first and only after a moment is it replaced in the search results by mumble. So if I hit enter too soon, I get an application whose name does not match the one I've searched for.

The outcome of a text-based search should not be dependent on a race condition between my fingers and the search algorithm. The Enter should not be processed by the dash until the search results have settled.

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: unity-2d 4.12.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.1.0-3.3-generic 3.1.0
Uname: Linux 3.1.0-3-generic x86_64
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
Date: Mon Nov 7 11:22:23 2011
InstallationMedia: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release amd64 (20100816.1)
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: unity-2d
UpgradeStatus: Upgraded to oneiric on 2011-09-23 (44 days ago)

Revision history for this message
Steve Langasek (vorlon) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in unity-2d (Ubuntu):
status: New → Confirmed
Changed in unity-2d (Ubuntu):
status: Confirmed → Invalid
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.