the last characters are not taken into account if you're typing too fast

Bug #34024 reported by Ariel Vardi
12
Affects Status Importance Assigned to Milestone
deskbar-applet (Ubuntu)
Fix Released
Medium
Unassigned
Dapper
Invalid
Low
Unassigned

Bug Description

On Deskbar 2.13.92, when you type too fast in the input field and press enter to trigger the default action, the last characters are not taken into account even though they are all displayed in the input field.

Steps to reproduce:
1) give the focus to the deskbar applet by clicking on it or by pressing Alt+F3
2) type some string and press enter very fast
3) Notice the whole string has been displayed properly in the applet input field
4) Notice that only a part of the string has been taken into account for the default action, e.g. typing "triggered" very fast would look for "trigge" in the dictionary.

My machine is a dual core @ 1.83GHz with 1Gb of RAM. I think I could decently expect it too be fast enough to process the whole string properly :-)

This behavior is very confusing and could probably happen rather often with experienced typers. It should probably be fixed or at least improved for the release.

Ariel

Revision history for this message
Sebastian Dröge (slomo) wrote :

do you still have this behaviour with the latest version on dapper? i can't reproduce it here

Changed in deskbar-applet:
status: Unconfirmed → Needs Info
Revision history for this message
Ariel Vardi (ariel-vardi) wrote : Re: [Bug 34024] the last characters are not taken into account if you're typing too fast

Yeah, just tried, and it's still there. The little menu displayed under
the desktop-bar (with the different actions which can be triggered)
takes some time to catch up with what i type in the input field. When I
press enter, it seems like it's what's displayed in the menu that's
taken into account, not what's in the input field.

On Wed, 2006-03-29 at 10:10 +0000, Sebastian Dröge wrote:
> Public bug report changed:
> https://launchpad.net/malone/bugs/34024
>
> Task: ubuntu deskbar-applet
> Status: Unconfirmed => Needs Info
>
> Comment:
> do you still have this behaviour with the latest version on dapper? i
> can't reproduce it here

Revision history for this message
asdf (asdf123123-deactivatedaccount-deactivatedaccount) wrote :

I just installed Flight 6. I can confirm this bug.

Revision history for this message
Ariel Vardi (ariel-vardi) wrote :

confirmed on flight 6

Changed in deskbar-applet:
status: Needs Info → Confirmed
Revision history for this message
Ariel Vardi (ariel-vardi) wrote :

i still have the issue with dapper up to date. It seems pretty major to me. Is anyone working on a fix?

Revision history for this message
Ealden Escañan (ealden) wrote :

I have the latest desk-applet from dapper-updates (2.14.2-0ubuntu1) and I still encounter this bug.

Revision history for this message
Christof Krüger (christofkr) wrote :

With Deskbar applet 2.16.0 (edgy beta) I don't have this behaviour any more. It seems that pressing return does not work until the list is updated to include all typed characters.

Unfortunately, this means that if I type "whatever<ENTER>", the default action will not be triggered if I have not waited for the list to appear before pressing <ENTER>. This means for me that I have to do it this way: "whatever<wait-until-list-appears><ENTER>"

Revision history for this message
Martin Bergner (martin-bergner) wrote :

On Dapper, I have it too, on Edgy, I don't, so I will create a dapper task and close the normal one.

Changed in deskbar-applet:
status: Unconfirmed → Confirmed
status: Confirmed → Fix Released
Revision history for this message
Christof Krüger (christofkr) wrote :

Hi Martin,

I played around a bit and found out that it still happens in Edgy.

To reproduce, execute for example gaim and gvim or gconf-editor so that they all appear from history when you type the letter g.
In order to make this bug more obvious, start gconf-editor and edit /apps/deskbar/typingdelay to something big, e.g. 2000 ms.

Now go to the taskbar and type "g". Wait the 2 seconds for the list to appear. gaim will be listed above gvim because of the alphabetical sorting. Now finish typing "gvim" and press enter immediately (without waiting the 2 seconds). Gaim will be executed although you typed "gvim<enter>"

As a workaround I set the typingdelay in gconf-editor to 0 but that's a bit of a dirty hidden trick ;)

Revision history for this message
Mikkel Kamstrup Erlandsen (kamstrup) wrote :

This bug is already known upstream. I fear that it is actually far deeper than it appears. Furthermore it also has some side effects that might be unwanted. See http://bugzilla.gnome.org/show_bug.cgi?id=345806.

Specifically on the "side effects". Consider yourself typing in some letters (fast) and you see the match you where looking for pop to the top. You hit enter and expect to activate the match you see. Now because deskbar was actually a split second behind you, you activate the match for your complete (unshown) string, which might be something completely different...

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

that's a minor bug, will not change to dapper

Changed in deskbar-applet:
importance: Undecided → Low
status: Confirmed → Rejected
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.