Give visual LS feedback and pause on multiple words

Bug #408946 reported by Paul Everitt
6
This bug affects 1 person
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.

Tags: ajax
Changed in karl3:
assignee: Balazs Ree (ree) → Derek DeVries (derek-maintainable)
Revision history for this message
Paul Everitt (paul-agendaless) wrote :

Move to next week.

Changed in karl3:
milestone: m26 → m27
Changed in karl3:
status: New → Fix Committed
Changed in karl3:
status: Fix Committed → Fix Released
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.