From e6a4bb4d4245e1a8680e9293dcf0813a674662e1 Mon Sep 17 00:00:00 2001 From: Gabriel Jenik Date: Wed, 12 Aug 2020 12:55:38 -0300 Subject: [PATCH] Fixed issue #16206: Slider tip indicates false error (#1508) Dev: Added extra validation for situations where value got NaN --- .../questions/numeric-slider/scripts/numeric-slider.js | 4 ++++ 1 file changed, 4 insertions(+) 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);