--- a/search_api_ranges.js 2015-01-23 12:57:48.669324160 +0100 +++ b/search_api_ranges.js 2015-01-23 12:59:30.379321802 +0100 @@ -54,7 +54,7 @@ }); rangeFrom.numeric({decimal : "."}); - rangeFrom.bind('keyup', function() { + rangeFrom.bind('blur', function() { clearTimeout(submitTimeout); if (!isNaN(rangeFrom.val()) && rangeFrom.val() !== '') { var value = parseFloat(rangeFrom.val()); @@ -67,7 +67,7 @@ }); rangeTo.numeric({decimal : "."}); - rangeTo.bind('keyup', function() { + rangeTo.bind('blur', function() { clearTimeout(submitTimeout); if (!isNaN(rangeTo.val()) && rangeTo.val() !== '') { var value = parseFloat(rangeTo.val());