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