diff --git a/lib/handsontable.full.js b/lib/handsontable.full.js index 1ae5b21..9c1e5c5 100644 --- a/lib/handsontable.full.js +++ b/lib/handsontable.full.js @@ -48545,13 +48545,15 @@ function TableView(instance) { if (!(0, _browser.isChrome)() && !(0, _browser.isSafari)()) { this.eventManager.addEventListener(instance.rootElement, 'wheel', function (event) { - event.preventDefault(); - var lineHeight = parseInt((0, _element.getComputedStyle)(document.body)['font-size'], 10); var holder = that.wt.wtOverlays.scrollableElement; - var deltaY = event.wheelDeltaY || event.deltaY; - var deltaX = event.wheelDeltaX || event.deltaX; + if (holder !== window) { + event.preventDefault(); + } + + let deltaY = (-1) * event.wheelDeltaY || event.deltaY; + let deltaX = (-1) * event.wheelDeltaX || event.deltaX; switch (event.deltaMode) { case 0: