The slider control currently has the following issue: When the slider track is clicked, the onChange callback is initiated on the mouseDown event. If the user moves the mouse over the track before releasing the mouse button, and the onChange handler makes an AJAX call to the server that reloads the div with the slider, the user sees inconsistant behavior due to race condition (sometimes the handle moves, sometimes it doesn''t, etc.). My proposal is to modify the slider control to initiate onChange callback on the mouseUp event when the user clicks on the track. This way the user can continue dragging the handle after initial click and any unpleasant issues go away. I was able to achieve this with the following two changes: 1. In setValue change "if(!this.dragging || !this.event) this.updateFinished();" to "if(!this.dragging && !this.event) this.updateFinished();" 2. In startDrag, "this.dragging = true;" to the first branch of the if statement. I can easily create my own version of the slider control on top of scriptaculous slider, but it would be nice if this enhancement went into the library directly. Regards, Slava Akhmechet --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Spinoffs" group. To post to this group, send email to rubyonrails-spinoffs-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-spinoffs-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-spinoffs?hl=en -~----------~----~----~----~------~----~------~--~---