diff --git a/examples/marks.js b/examples/marks.js index 8eb717f62..68ba753b1 100644 --- a/examples/marks.js +++ b/examples/marks.js @@ -45,7 +45,7 @@ ReactDOM.render(

Range with marks

- +

Range with marks and steps

diff --git a/src/Range.jsx b/src/Range.jsx index 62fed34b2..8f1d0991e 100644 --- a/src/Range.jsx +++ b/src/Range.jsx @@ -161,7 +161,8 @@ class Range extends React.Component { const { bounds, recent } = this.state; let boundNeedMoving = closestBound; const isAtTheSamePoint = (bounds[closestBound + 1] === bounds[closestBound]); - if (isAtTheSamePoint) { + + if (isAtTheSamePoint && bounds[recent] === bounds[closestBound]) { boundNeedMoving = recent; }