From e13a0bd7757802a9d352502407e786d857b317d7 Mon Sep 17 00:00:00 2001 From: EllangoK Date: Thu, 9 Feb 2023 20:40:01 -0500 Subject: [PATCH] disables keybindings when typing in an input --- javascript/image_browser.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/javascript/image_browser.js b/javascript/image_browser.js index ba49036..743e741 100644 --- a/javascript/image_browser.js +++ b/javascript/image_browser.js @@ -219,6 +219,12 @@ gradioApp().addEventListener("keydown", function(event) { return; } + // If the user is typing in an input field, dont listen for keypresses + let target = event.originalTarget || event.explicitOriginalTarget; + if (target.nodeName === "INPUT" || target.nodeName === "TEXTAREA") { + return; + } + let tabname = image_browser_current_tab(); // Listens for keypresses 0-5 and updates the corresponding ranking (0 is the last option, None)