From 869819f0831abc9265a284ce762cc3dfee969e6f Mon Sep 17 00:00:00 2001 From: Ethan O'Brien <77750390+ethanaobrien@users.noreply.github.com> Date: Sat, 3 Feb 2024 09:33:09 -0600 Subject: [PATCH] Focus on element after fullscreen --- data/emulator.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/data/emulator.js b/data/emulator.js index dd0ee74..7aedc6d 100644 --- a/data/emulator.js +++ b/data/emulator.js @@ -1206,7 +1206,12 @@ class EmulatorJS { this.elements.statePopupPanel.style["font-size"] = "28px"; //to fix a funny apple bug - this.addEventListener(window, "webkitfullscreenchange mozfullscreenchange fullscreenchange MSFullscreenChange", () => {setTimeout(this.handleResize.bind(this), 0)}); + this.addEventListener(window, "webkitfullscreenchange mozfullscreenchange fullscreenchange MSFullscreenChange", () => { + setTimeout(() => { + this.handleResize.bind(this); + this.elements.parent.focus(); + }, 0); + }); this.addEventListener(this.elements.parent, "dragenter", (e) => { e.preventDefault(); if (!this.started) return;