From 3f5564de5f7765f15ef5a7ca0d106b19a1328d9f Mon Sep 17 00:00:00 2001 From: MANTENN Date: Fri, 30 Jul 2021 15:15:44 -0700 Subject: [PATCH 1/3] Preact Fix --- src/utils/innerSliderUtils.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/utils/innerSliderUtils.js b/src/utils/innerSliderUtils.js index c06029d0a..50322afb2 100644 --- a/src/utils/innerSliderUtils.js +++ b/src/utils/innerSliderUtils.js @@ -6,9 +6,9 @@ export function clamp(number, lowerBound, upperBound) { export const safePreventDefault = event => { const passiveEvents = ["onTouchStart", "onTouchMove", "onWheel"]; - if(!passiveEvents.includes(event._reactName)) { - event.preventDefault(); - } +// if(!passiveEvents.includes(event._reactName)) { +// event.preventDefault(); +// } } export const getOnDemandLazySlides = spec => { From 9c11c81a6bbde8178872e406f0d9b351aac7d5c6 Mon Sep 17 00:00:00 2001 From: MANTENN Date: Fri, 30 Jul 2021 23:13:09 -0700 Subject: [PATCH 2/3] Update innerSliderUtils.js --- src/utils/innerSliderUtils.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/utils/innerSliderUtils.js b/src/utils/innerSliderUtils.js index 50322afb2..bc5e7d386 100644 --- a/src/utils/innerSliderUtils.js +++ b/src/utils/innerSliderUtils.js @@ -6,9 +6,9 @@ export function clamp(number, lowerBound, upperBound) { export const safePreventDefault = event => { const passiveEvents = ["onTouchStart", "onTouchMove", "onWheel"]; -// if(!passiveEvents.includes(event._reactName)) { -// event.preventDefault(); -// } + if(event && !passiveEvents.includes(event._reactName)) { + event.preventDefault(); + } } export const getOnDemandLazySlides = spec => { From dcc0568e2cf1f20788d347371d3712710b005c16 Mon Sep 17 00:00:00 2001 From: MANTENN Date: Sat, 31 Jul 2021 00:01:52 -0700 Subject: [PATCH 3/3] Preact --- src/utils/innerSliderUtils.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/utils/innerSliderUtils.js b/src/utils/innerSliderUtils.js index bc5e7d386..c63bd06c3 100644 --- a/src/utils/innerSliderUtils.js +++ b/src/utils/innerSliderUtils.js @@ -5,8 +5,9 @@ export function clamp(number, lowerBound, upperBound) { } export const safePreventDefault = event => { - const passiveEvents = ["onTouchStart", "onTouchMove", "onWheel"]; - if(event && !passiveEvents.includes(event._reactName)) { + var passiveEvents = event._reactName? ["onTouchStart", "onTouchMove", "onWheel"] : ['touchstart', 'touchmove', 'wheel']; + const eventName = event._reactName ? event._reactName : event.type + if(!passiveEvents.includes(eventName)) { event.preventDefault(); } }