diff --git a/src/Slider/Slider.svelte b/src/Slider/Slider.svelte index 4069ff97..af658e5f 100644 --- a/src/Slider/Slider.svelte +++ b/src/Slider/Slider.svelte @@ -101,7 +101,7 @@ */ export let ref = null; - import { createEventDispatcher, afterUpdate } from "svelte"; + import { createEventDispatcher } from "svelte"; const dispatch = createEventDispatcher(); @@ -144,12 +144,6 @@ value = nextValue; } - afterUpdate(() => { - if (!holding) { - dispatch("change", value); - } - }); - $: range = max - min; $: left = ((value - min) / range) * 100; $: { @@ -163,6 +157,10 @@ calcValue(event); dragging = false; } + + if (!holding) { + dispatch("change", value); + } }