From 3eb2a491093bd18ef63384713ba355d3eec2254c Mon Sep 17 00:00:00 2001 From: Dan Howe Date: Thu, 23 Jun 2016 10:11:18 +1000 Subject: [PATCH] e.isDefaultPrevented is a jQuery property, but the event passed might be a native browser event, so we should also check for "defaultPrevented" if the jQuery props don't exist. --- src/js/plugin/handler/keyboard.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/plugin/handler/keyboard.js b/src/js/plugin/handler/keyboard.js index ea09f21..2b38844 100644 --- a/src/js/plugin/handler/keyboard.js +++ b/src/js/plugin/handler/keyboard.js @@ -40,7 +40,7 @@ function bindKeyboardHandler(element, i) { } i.event.bind(i.ownerDocument, 'keydown', function (e) { - if (e.isDefaultPrevented && e.isDefaultPrevented()) { + if (e.isDefaultPrevented && e.isDefaultPrevented() || e.defaultPrevented) { return; }