I have a CJGridPromptList that does a fairly sophisticated lookup process.

It works great but we have noticed a very odd (and annoying) behaviour. I thought about doing a video to show the behavior but will first try to explain it.

The List has 8 columns. The first two columns are the CODE, CUSTOMER NAME respectively.

When the list is loaded, the CODE is the default column and the list is sorted by CODE.

So let's say that the user sees a CUSTOMER NAME a couple of rows above the currently selected row and they click on that row in the CUSTOMER NAME column.... here is what happens

The list of course resorts, but the row they selected is miles above or miles below the rows shown in the table.
If they click AND HOLD the mouse button for a second (rather than a quick click), then the list resorts and the selected row becomes the active row and is visible (the expected behavior).

If I could cajole all of my customers to click and hold the mouse button down for 1 second, then there would be no problem, but of course, that is unrealistic.

Has anybody else seen this?

Mike