From 7ae3a756df27153bb217a90d5d6521f12537e07e Mon Sep 17 00:00:00 2001 From: Alex Kaminskii Date: Fri, 20 May 2022 22:26:22 +0200 Subject: [PATCH] fix(player-assist): ignore tab press during remote control --- .../MessageDistributor/managers/AssistManager.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/frontend/app/player/MessageDistributor/managers/AssistManager.ts b/frontend/app/player/MessageDistributor/managers/AssistManager.ts index 04fcc40d0..d8b93fb81 100644 --- a/frontend/app/player/MessageDistributor/managers/AssistManager.ts +++ b/frontend/app/player/MessageDistributor/managers/AssistManager.ts @@ -246,7 +246,16 @@ export default class AssistManager { this.socket && this.socket.emit("input", el.innerText) } } - //el.onkeydown = e => e.preventDefault() + // TODO: send "focus" event to assist with the nodeID + el.onkeydown = e => { + if (e.key == "Tab") { + e.preventDefault() + } + } + el.onblur = () => { + el.oninput = null + el.onblur = null + } } this.socket.emit("click", [ data.x, data.y ]); }