diff --git a/guacamole-common-js/src/main/webapp/modules/Keyboard.js b/guacamole-common-js/src/main/webapp/modules/Keyboard.js index ea7128bfa..3cc28f84d 100644 --- a/guacamole-common-js/src/main/webapp/modules/Keyboard.js +++ b/guacamole-common-js/src/main/webapp/modules/Keyboard.js @@ -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);