GUACAMOLE-352: Refocus InputSink through key events rather than clicks.

This commit is contained in:
Michael Jumper
2017-12-18 10:40:59 -08:00
parent f696860067
commit 05822907b4

View File

@@ -1398,7 +1398,7 @@ Guacamole.Keyboard.InputSink = function InputSink() {
};
// Automatically refocus input sink if part of DOM
document.addEventListener("click", function refocusSink(e) {
document.addEventListener("keydown", function refocusSink(e) {
// Do not refocus if focus is on an input field
var focused = document.activeElement;
@@ -1407,7 +1407,6 @@ Guacamole.Keyboard.InputSink = function InputSink() {
// Refocus input sink instead of handling click
sink.focus();
e.preventDefault();
}, true);