#5318 closed bug (fixed)
Autocomplete: Hovering over a menu item should not change the text field
Reported by: | ricardolopezrey | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 1.8 |
Component: | ui.autocomplete | Version: | 1.8rc3 |
Keywords: | strange behavior | Cc: | [email protected]… |
Blocked by: | Blocking: |
Description
Hi!
In my opinion autocomplete is great widget... from the point of view of usability is strange that when you are writing in the input and the list appears, if you pass over menu elements the text change...
I mean, if I'm searching a city, my objetiv is MADRID:
then I type on the input: Ma
Then a list appear showing me:
-MAlaga -MAdeira
I stop typping and then searching in the list (is really common) I pass over with my mouse "Malaga" the input value change... So I can't continue writing MA"drid" that is what I wanted... and I'm forced to do some "extra work".
So I propose to remove line 104, and then if I start searching "MA" I can't continue whenever I want writing "DRID" without worry about what I do with the mouse or keyboard...
I'm using autocomplete to one of my projects and after some usability tests we realize about this...
Thanks, for everything
Change History (11)
comment:1 Changed 13 years ago by
Summary: | Strange behavior autocomplet when mouse over the list → Autocomplete: Hovering over a menu item should not change the text field |
---|
comment:3 Changed 13 years ago by
Priority: | minor → major |
---|---|
Type: | enhancement → bug |
comment:5 Changed 13 years ago by
Resolution: | fixed |
---|---|
Status: | closed → reopened |
This was only half-fixed by #5349. You can get what was originally entered by moving the mouse off the menu, but this issue is that hovering replaces the entered value at all, in advance of selection.
comment:6 Changed 13 years ago by
Milestone: | 1.8 → 1.9 |
---|---|
Resolution: | → fixed |
Status: | reopened → closed |
This was already fixed.
comment:7 Changed 13 years ago by
Milestone: | 1.9 → 1.8 |
---|
comment:8 Changed 11 years ago by
This is not fixed if go here: http://jsfiddle.net/ekelvin/f5pvc/
I set up the value of the text box in with a 8 sec timer there before the timer fires you have to click on the text-box write 'a' and when the menu is dropped down just hover the list with the mouse and stay there till the text-box value change to "BASIC" by the timer. After that if you hover-out the menu the textbox value will return to be 'a'. So the bug persist. I don't know if it was the same before but there is a bug now.
I putted even return false to the focus: and is the same.
comment:9 follow-up: 10 Changed 11 years ago by
@zeroA: Your fiddle works properly with master: http://jsfiddle.net/f5pvc/1/
comment:10 Changed 11 years ago by
Replying to scott.gonzalez:
@zeroA: Your fiddle works properly with master: http://jsfiddle.net/f5pvc/1/
Yes works fine with http://code.jquery.com/ui/jquery-ui-git.js
but it doesn't work fine with jquery-ui-1.8.20-21
just downloaded jquery-ui-1.8.22.custom.min.js from http://jqueryui.com/download
and doesn't work either.
what limitations and changes will I have to expect if I use the http://code.jquery.com/ui/jquery-ui-git.js in my project
or is there any plugin that in combination with autocomplete gives this bug
comment:11 Changed 11 years ago by
@zeroA You can look at the tickets for 1.9 to see what changed. This is not the place to discuss all changes.
Agreed; we've been using the awesomebar as our reference and it doesn't change values on hover.