From cc89e995fb6e31e99b41f347e77ebd2ad859c9a5 Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Thu, 9 Nov 2023 10:48:40 +0100 Subject: [PATCH] fix(core): respect zoom key when hovering nopan elements --- packages/core/src/container/Viewport/Viewport.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/container/Viewport/Viewport.vue b/packages/core/src/container/Viewport/Viewport.vue index 6af5ba00..82c967ea 100644 --- a/packages/core/src/container/Viewport/Viewport.vue +++ b/packages/core/src/container/Viewport/Viewport.vue @@ -190,7 +190,7 @@ onMounted(() => { // if the target element is inside an element with the nopan class, we prevent panning if ( isWrappedWithClass(event, noPanClassName.value) && - (event.type !== 'wheel' || (panOnScroll.value && event.type === 'wheel')) + (event.type !== 'wheel' || (panOnScroll.value && event.type === 'wheel' && !zoomKeyPressed.value)) ) { return false }