From e36980337b68920a128f8381ceb33ac19ebfeb8d Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Fri, 6 Oct 2023 14:09:05 +0200 Subject: [PATCH] fix(core): respect pan on scroll class name --- packages/core/src/container/Viewport/Viewport.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/core/src/container/Viewport/Viewport.vue b/packages/core/src/container/Viewport/Viewport.vue index 3a7fc5fb..bee59d74 100644 --- a/packages/core/src/container/Viewport/Viewport.vue +++ b/packages/core/src/container/Viewport/Viewport.vue @@ -297,7 +297,10 @@ onMounted(() => { } // if the target element is inside an element with the nopan class, we prevent panning - if (isWrappedWithClass(event, noPanClassName.value) && event.type !== 'wheel') { + if ( + isWrappedWithClass(event, noPanClassName.value) && + ((!panOnScroll.value && event.type !== 'wheel') || (panOnScroll.value && event.type === 'wheel')) + ) { return false }