In the webclient's "input.dms" file could be the following be added:
After:
keyEvent: function(e,any) {
Add:
if (document && document.activeElement && document.activeElement != this.ui.input && (document.activeElement.tagName == "INPUT" || document.activeElement.tagName == "TEXTAREA" || document.activeElement.tagName == "SELECT" || document.activeElement.tagName == "IFRAME")){ return true; }
This prevents the input element from regaining focus if another input, textarea, select or iframe element has focus on the same page.
I currently have to override this manually, but it seems silly that this is not the default behavior.