From 8d97c4b49d779ddd7a75bba3b884cb1a0a5ce0a0 Mon Sep 17 00:00:00 2001 From: Mathias Scherer Date: Mon, 12 Apr 2021 14:11:18 +0200 Subject: [PATCH] fixes slider stays after some fast click events --- UIClasses/Slider.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/UIClasses/Slider.js b/UIClasses/Slider.js index 2167e8e..2ad652d 100644 --- a/UIClasses/Slider.js +++ b/UIClasses/Slider.js @@ -37,7 +37,8 @@ class Slider extends Base { slider.appendChild(sliderFill); document.body.appendChild(slider); - document.body.addEventListener("mouseup", this.removeSlider); + document.body.addEventListener("mouseup", this.removeSlider); + document.body.addEventListener("pointerup", this.removeSlider); document.body.addEventListener("touchend", this.removeSlider); document.body.addEventListener("mousemove", this.onSliderMove); document.body.addEventListener("touchmove", this.onSliderMove); @@ -68,6 +69,7 @@ class Slider extends Base { slider.remove(); } document.body.removeEventListener("mouseup", this.removeSlider); + document.body.removeEventListener("pointerup", this.removeSlider); document.body.removeEventListener("touchend", this.removeSlider); document.body.removeEventListener("mousemove", this.onSliderMove); document.body.removeEventListener("touchmove", this.onSliderMove);