diff --git a/assets/packages/questions/numeric-slider/scripts/numeric-slider.js b/assets/packages/questions/numeric-slider/scripts/numeric-slider.js index d773ef80d79..09a3a2b62d0 100644 --- a/assets/packages/questions/numeric-slider/scripts/numeric-slider.js +++ b/assets/packages/questions/numeric-slider/scripts/numeric-slider.js @@ -98,6 +98,10 @@ var LSSlider = function (options) { }, setValue = function (value) { value = value || parseFloat(position); + // If value is NaN, validation fails while first moving the slider + if (isNaN(value)) { + value = ""; + } sliderObject.setValue(value, true, true); elementObject.val(value.toString().replace('.', separator)).trigger('keyup'); writeToRootElement(value);