diff --git a/src/js/game/hud/parts/settings_menu.js b/src/js/game/hud/parts/settings_menu.js index d144c680..f03038cf 100644 --- a/src/js/game/hud/parts/settings_menu.js +++ b/src/js/game/hud/parts/settings_menu.js @@ -123,6 +123,13 @@ export class HUDSettingsMenu extends BaseHUDPart { this.update(); } + cleanup() { + super.cleanup(); + + // Detach the input receiver when leaving InGameState + this.root.app.inputMgr.makeSureDetached(this.inputReceiver); + } + update() { this.domAttach.update(this.visible); }