diff --git a/editor/js/EditorControls.js b/editor/js/EditorControls.js index 2b5c8ab12f818f..e0520182df742c 100644 --- a/editor/js/EditorControls.js +++ b/editor/js/EditorControls.js @@ -258,7 +258,7 @@ class EditorControls extends THREE.EventDispatcher { domElement.addEventListener( 'contextmenu', contextmenu ); domElement.addEventListener( 'dblclick', onMouseUp ); - domElement.addEventListener( 'wheel', onMouseWheel ); + domElement.addEventListener( 'wheel', onMouseWheel, { passive: false } ); domElement.addEventListener( 'pointerdown', onPointerDown ); @@ -347,8 +347,8 @@ class EditorControls extends THREE.EventDispatcher { } - domElement.addEventListener( 'touchstart', touchStart ); - domElement.addEventListener( 'touchmove', touchMove ); + domElement.addEventListener( 'touchstart', touchStart, { passive: false } ); + domElement.addEventListener( 'touchmove', touchMove, { passive: false } ); } diff --git a/editor/js/Viewport.js b/editor/js/Viewport.js index 595a4a99b25842..1ebc729c3d39a1 100644 --- a/editor/js/Viewport.js +++ b/editor/js/Viewport.js @@ -279,7 +279,7 @@ function Viewport( editor ) { } container.dom.addEventListener( 'mousedown', onMouseDown ); - container.dom.addEventListener( 'touchstart', onTouchStart ); + container.dom.addEventListener( 'touchstart', onTouchStart, { passive: false } ); container.dom.addEventListener( 'dblclick', onDoubleClick ); // controls need to be added *after* main logic, diff --git a/editor/js/libs/codemirror/codemirror.js b/editor/js/libs/codemirror/codemirror.js index 193d445b4c869e..e9cb967554f6f1 100644 --- a/editor/js/libs/codemirror/codemirror.js +++ b/editor/js/libs/codemirror/codemirror.js @@ -533,7 +533,7 @@ var on = function(emitter, type, f) { if (emitter.addEventListener) { - emitter.addEventListener(type, f, false); + emitter.addEventListener(type, f, { passive: false }); } else if (emitter.attachEvent) { emitter.attachEvent("on" + type, f); } else { diff --git a/editor/js/libs/ui.js b/editor/js/libs/ui.js index 04ef9c1f51051d..f0d06fa58bab4e 100644 --- a/editor/js/libs/ui.js +++ b/editor/js/libs/ui.js @@ -694,7 +694,7 @@ class UINumber extends UIElement { this.dom.addEventListener( 'keydown', onKeyDown ); this.dom.addEventListener( 'mousedown', onMouseDown ); - this.dom.addEventListener( 'touchstart', onTouchStart ); + this.dom.addEventListener( 'touchstart', onTouchStart, { passive: false } ); this.dom.addEventListener( 'change', onChange ); this.dom.addEventListener( 'focus', onFocus ); this.dom.addEventListener( 'blur', onBlur );