diff --git a/src/plots/cartesian/dragbox.js b/src/plots/cartesian/dragbox.js index 5b7130785f9..573362f0047 100644 --- a/src/plots/cartesian/dragbox.js +++ b/src/plots/cartesian/dragbox.js @@ -1230,6 +1230,10 @@ function attachWheelEventHandler(element, handler) { if(!supportsPassive) { if(element.onwheel !== undefined) element.onwheel = handler; else if(element.onmousewheel !== undefined) element.onmousewheel = handler; + else if(!element.isAddedWheelEvent) { + element.isAddedWheelEvent = true; + element.addEventListener('wheel', handler, {passive: false}); + } } else { var wheelEventName = element.onwheel !== undefined ? 'wheel' : 'mousewheel';