From 1fede28e62c9bdd5057377eac16357a0b37e2fac Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Sun, 11 Jan 2026 15:48:01 -0500 Subject: [PATCH] invert dolly sign --- src/moto/orbit.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/moto/orbit.js b/src/moto/orbit.js index 4e7204e8..9e848dc5 100644 --- a/src/moto/orbit.js +++ b/src/moto/orbit.js @@ -467,14 +467,14 @@ class Orbit extends EventDispatcher { if (event.wheelDelta !== undefined) { // Chrome/Safari wheelDelta: scroll up = +120, scroll down = -120 // Negate to match deltaY convention - delta = -event.wheelDelta; + delta = event.wheelDelta; } else if (event.detail !== undefined) { // Old Firefox DOMMouseScroll detail: scroll up = -3, scroll down = +3 - delta = event.detail * 40; // Normalize to pixel values + delta = -event.detail * 40; // Normalize to pixel values } else if (event.deltaY !== undefined) { // Modern browsers deltaY: scroll up = negative, scroll down = positive // Already matches our convention - delta = event.deltaY; + delta = -event.deltaY; // Firefox's deltaMode indicates the unit of deltaY // DOM_DELTA_PIXEL (0x00) - pixels // DOM_DELTA_LINE (0x01) - lines (default for Firefox, ~3 units per notch)