diff --git a/internal/input/input_js.go b/internal/input/input_js.go
index <HASH>..<HASH> 100644
--- a/internal/input/input_js.go
+++ b/internal/input/input_js.go
@@ -249,8 +249,8 @@ func OnMouseMove(e js.Value) {
 
 func OnWheel(e js.Value) {
 	// TODO: What if e.deltaMode is not DOM_DELTA_PIXEL?
-	theInput.wheelX = e.Get("deltaX").Float()
-	theInput.wheelY = e.Get("deltaY").Float()
+	theInput.wheelX = -e.Get("deltaX").Float()
+	theInput.wheelY = -e.Get("deltaY").Float()
 }
 
 func OnTouchStart(e js.Value) {
input: Bug fix: wheel direction is opposite on browsers