diff --git a/frontend/app/player/MessageDistributor/managers/DOMManager.ts b/frontend/app/player/MessageDistributor/managers/DOMManager.ts index 43c7a274c..37d24aa44 100644 --- a/frontend/app/player/MessageDistributor/managers/DOMManager.ts +++ b/frontend/app/player/MessageDistributor/managers/DOMManager.ts @@ -209,9 +209,12 @@ export default class DOMManager extends ListWalker { case "set_input_value": node = this.nl[ msg.id ] if (!node) { logger.error("Node not found", msg); return } - if (!(node instanceof HTMLInputElement || node instanceof HTMLTextAreaElement)) { - logger.error("Trying to set value of non-Input element", msg) - return + if (!(node instanceof HTMLInputElement + || node instanceof HTMLTextAreaElement + || node instanceof HTMLSelectElement) + ) { + logger.error("Trying to set value of non-Input element", msg) + return } const val = msg.mask > 0 ? '*'.repeat(msg.mask) : msg.value doc = this.screen.document