ID:1994798
 
Applies to:Webclient
Status: Open

Issue hasn't been assigned a status value.
Hi. Me again (heh, heh...).

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.
Hrm, for the iframe case I could see this as problematic, as that's how the browser control is implemented.
You could always add it as a configurable option through winset.