diff --git a/scripts.js b/scripts.js index 1ff9b4f..fc1f890 100644 --- a/scripts.js +++ b/scripts.js @@ -37,6 +37,7 @@ function showInput([definition]) { setTimeout(() => { elements.input.focus(); document.addEventListener("keydown", onKeydownEnterButton); + document.addEventListener("click", onBlur); }, 0); } @@ -44,6 +45,7 @@ function hideInput() { elements.inputBlock.classList.add("hidden"); elements.input.blur(); document.removeEventListener("keydown", onKeydownEnterButton); + document.removeEventListener("click", onBlur); } function addMessage([message]) { @@ -148,6 +150,10 @@ function startScroll([definition]) { scroll(definition); } +function onBlur() { + elements.input.focus(); +} + function stopScroll() { state.scroll = false;