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 99d30f1..1652c18 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