From 34139b58c8635589d47cbd8870659ee42615f7a9 Mon Sep 17 00:00:00 2001 From: johnshaughnessy <johnfshaughnessy@gmail.com> Date: Mon, 29 Oct 2018 17:05:29 -0700 Subject: [PATCH] Prevent wheel events from navigating the page backwards. --- src/systems/userinput/devices/mouse.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/systems/userinput/devices/mouse.js b/src/systems/userinput/devices/mouse.js index 0ab7a3ac2..3f0fdac6a 100644 --- a/src/systems/userinput/devices/mouse.js +++ b/src/systems/userinput/devices/mouse.js @@ -20,6 +20,9 @@ export class MouseDevice { const canvas = document.querySelector("canvas"); ["mousedown", "mouseup", "mousemove", "wheel"].map(x => canvas.addEventListener(x, queueEvent)); ["mouseout", "blur"].map(x => document.addEventListener(x, queueEvent)); + document.addEventListener("wheel", e => { + e.preventDefault(); + }); } process(event) { -- GitLab