Merge pull request #101 from apache/WHIMSY-334
don't process keystrokes if focus is in an INPUT or TEXTAREA
diff --git a/www/secretary/workbench/views/parts.js.rb b/www/secretary/workbench/views/parts.js.rb
index c4c68dc..3eb40cb 100644
--- a/www/secretary/workbench/views/parts.js.rb
+++ b/www/secretary/workbench/views/parts.js.rb
@@ -519,6 +519,8 @@
# handle keyboard events
def keydown(event)
+ return if %w(INPUT TEXTAREA).includes? document.activeElement.nodeName
+
if event.keyCode == 8 or event.keyCode == 46 # backspace or delete
if event.metaKey or event.ctrlKey
@busy = true