From 41797730d3cbc4914d7dff7dfeaa70a0c394d85f Mon Sep 17 00:00:00 2001 From: Alex Kaminskii Date: Wed, 29 Jun 2022 10:44:14 +0200 Subject: [PATCH] fix(frontend/player):add Select to set_input_value --- .../app/player/MessageDistributor/managers/DOMManager.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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