From 75f16dbd25cf2ed658bbd15030f19cc51350c6e9 Mon Sep 17 00:00:00 2001 From: Maria Pushkareva <74373756+maria-pushkareva@users.noreply.github.com> Date: Sat, 14 Sep 2024 13:29:02 +0000 Subject: [PATCH] fix: fix issue with pending state on slider mouse click when snap drag is disabled --- src/components/ReactSlider/ReactSlider.jsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/ReactSlider/ReactSlider.jsx b/src/components/ReactSlider/ReactSlider.jsx index e4c49ea..3feb34e 100644 --- a/src/components/ReactSlider/ReactSlider.jsx +++ b/src/components/ReactSlider/ReactSlider.jsx @@ -542,10 +542,10 @@ class ReactSlider extends React.Component { return; } - // Prevent controlled updates from happening while mouse is moving - this.setState({ pending: true }); - if (!this.props.snapDragDisabled) { + // Prevent controlled updates from happening while mouse is moving + this.setState({ pending: true }); + const position = this.getMousePosition(e); this.forceValueFromPosition(position[0], i => { this.start(i, position[0]);