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