From e04be986c0292693bd5fcfd5fe14229a695c143a Mon Sep 17 00:00:00 2001 From: Prisca Amajuoyi Date: Mon, 1 Dec 2025 09:13:07 +0000 Subject: [PATCH] Chore: type normalizeWheel legacy axis access and remove ts-expect-error (#2653) * chore: type fsOperationWithRetry and remove ts-expect-error * chore: type normalizeWheel legacy axis access and remove ts-expect-error * chore: type normalizeWheel legacy axis access and remove ts-expect-error --- src/renderer/src/hooks/normalizeWheel.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/renderer/src/hooks/normalizeWheel.ts b/src/renderer/src/hooks/normalizeWheel.ts index f4f258e2..a4a97e9b 100644 --- a/src/renderer/src/hooks/normalizeWheel.ts +++ b/src/renderer/src/hooks/normalizeWheel.ts @@ -119,6 +119,8 @@ const PAGE_HEIGHT = 800; * Firefox v4/Win7 | undefined | 3 * */ +type LegacyWheelEvent = WheelEvent & { axis?: number, HORIZONTAL_AXIS?: number }; + export default function normalizeWheel(/* object */ event: WheelEvent) /* object */ { let sX = 0; let sY = 0; // spinX, spinY let pX = 0; let pY = 0; // pixelX, pixelY @@ -130,8 +132,8 @@ export default function normalizeWheel(/* object */ event: WheelEvent) if ('wheelDeltaX' in event) { sX = -(event.wheelDeltaX as number) / 120; } // side scrolling on FF with DOMMouseScroll - // @ts-expect-error todo - if ('axis' in event && event.axis === event.HORIZONTAL_AXIS) { + const legacyEvent = event as LegacyWheelEvent; + if ('axis' in legacyEvent && legacyEvent.axis === legacyEvent.HORIZONTAL_AXIS) { sX = sY; sY = 0; }