Fix game unfocusable after clicking on iframe

This commit is contained in:
Alexis Faizeau 2022-02-04 14:46:57 +01:00
parent 2232f7caf4
commit 6863fa3764
2 changed files with 5 additions and 9 deletions

View file

@ -255,6 +255,11 @@ export class UserInputManager {
(pointer: Phaser.Input.Pointer, gameObjects: Phaser.GameObjects.GameObject[]) => {
this.joystick?.hide();
this.userInputHandler.handlePointerUpEvent(pointer, gameObjects);
// Disable focus on iframe (need by Firefox)
if (pointer.downElement.nodeName === "CANVAS" && document.activeElement instanceof HTMLIFrameElement) {
document.activeElement.blur();
}
}
);