From 854c5fae1ec98fced5e99a297ad2d09c361dec38 Mon Sep 17 00:00:00 2001 From: Avior Date: Tue, 10 Dec 2019 10:14:21 +0100 Subject: [PATCH] Fix browser incrmenting numberInput by itself while scrolling Signed-off-by: Avior --- src/modules/NumberInput.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/modules/NumberInput.ts b/src/modules/NumberInput.ts index 3acee13..03e0f0a 100644 --- a/src/modules/NumberInput.ts +++ b/src/modules/NumberInput.ts @@ -19,6 +19,10 @@ export default class NumberInput extends DefaultInput { } }) + // Desactivate Wheel Event + element.addEventListener("wheel", (e: WheelEvent) => { + if (document.activeElement === this.element) e.preventDefault() + }) } public formatValue(value: any): number|undefined {