From 2673e30070e01c9ba812b116d99609111792fd9f Mon Sep 17 00:00:00 2001 From: Takuya Matsuyama Date: Wed, 25 Oct 2023 10:19:13 +0900 Subject: [PATCH] fix(event): use event.target (not sure why it is broken now) fallback to default behavior for unmatched keystrokes --- src/keymap-manager.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/keymap-manager.js b/src/keymap-manager.js index cb7c224..2d01d4b 100644 --- a/src/keymap-manager.js +++ b/src/keymap-manager.js @@ -912,7 +912,7 @@ module.exports = KeymapManager = (function () { if ((character = characterForKeyboardEvent(keydownEvent))) { const textInputEvent = document.createEvent('TextEvent') textInputEvent.initTextEvent('textInput', true, true, window, character) - return keydownEvent.path[0].dispatchEvent(textInputEvent) + return keydownEvent.target.dispatchEvent(textInputEvent) } }