From 83788cbb758b246d695ff80916a53d5141539af4 Mon Sep 17 00:00:00 2001 From: Mark Salsbery <> Date: Thu, 11 Mar 2021 16:07:24 -0800 Subject: [PATCH] key down/up event disposition defaults --- src/mousetracker.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/mousetracker.js b/src/mousetracker.js index 7f710c78..b14a32e3 100644 --- a/src/mousetracker.js +++ b/src/mousetracker.js @@ -2857,8 +2857,6 @@ case 'pointerover': case 'pointerout': case 'contextmenu': - case 'keydown': - case 'keyup': eventInfo.isStopable = true; eventInfo.isCancelable = true; eventInfo.preventDefault = false; @@ -2909,6 +2907,20 @@ eventInfo.preventGesture = false; eventInfo.stopPropagation = false; break; + case 'keydown': + eventInfo.isStopable = true; + eventInfo.isCancelable = true; + eventInfo.preventDefault = !!tracker.keyDownHandler; + eventInfo.preventGesture = false; + eventInfo.stopPropagation = false; + break; + case 'keyup': + eventInfo.isStopable = true; + eventInfo.isCancelable = true; + eventInfo.preventDefault = !!tracker.keyUpHandler; + eventInfo.preventGesture = false; + eventInfo.stopPropagation = false; + break; case 'keypress': eventInfo.isStopable = true; eventInfo.isCancelable = true;