Focus on element after fullscreen

This commit is contained in:
Ethan O'Brien 2024-02-03 09:33:09 -06:00
parent 5e5df38cff
commit 869819f083

View file

@ -1206,7 +1206,12 @@ class EmulatorJS {
this.elements.statePopupPanel.style["font-size"] = "28px"; this.elements.statePopupPanel.style["font-size"] = "28px";
//to fix a funny apple bug //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) => { this.addEventListener(this.elements.parent, "dragenter", (e) => {
e.preventDefault(); e.preventDefault();
if (!this.started) return; if (!this.started) return;