Give visual LS feedback and pause on multiple words
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KARL3 |
Fix Released
|
Medium
|
Derek DeVries |
Bug Description
We have a performance problem we'd like to solve with a usability fix.
On performance, if you do a LiveSearch for:
paul e
We issue a search for paul AND e* as the query. The latter is the performance killer we put the throttle in for on KARL3 (it wakes up 100k catalog objects.)
The usability fix is that, if you type:
pa
...you get no visual feedback. Here is our proposed solution, in JS, to both of these problems:
1) If you are typing a word and only have 1 or 2 characters, display the full-height drop-down, with a <div> at the top as a notice:
(i) You must type 3 or more letters in a word to get suggested matches.
...where the (i) is the symbol we use on an information message such as status_message.
2) If you have typed one complete word and have some matches currently displayed, keep those matches, but put the notice message at the top.
3) Equally important, don't issue a new request until the word has enough letters.
Changed in karl3: | |
assignee: | Balazs Ree (ree) → Derek DeVries (derek-maintainable) |
Changed in karl3: | |
status: | New → Fix Committed |
Changed in karl3: | |
status: | Fix Committed → Fix Released |
Move to next week.